<s> from django . conf import settings <EOL> import sys <EOL> engine_modules = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } <EOL> try : <EOL> from django . db import DEFAULT_DB_ALIAS <EOL> except ImportError : <EOL> DEFAULT_DB_ALIAS = '<STR_LIT:default>' <EOL> engine = getattr ( settings , "<STR_LIT>" , "<STR_LIT>" % settings . DATABASE_ENGINE ) <EOL> db_engines = { DEFAULT_DB_ALIAS : engine } <EOL> else : <EOL> db_engines = dict ( [ <EOL> ( alias , "<STR_LIT>" % engine_modules [ db_settings [ '<STR_LIT>' ] ] ) <EOL> for alias , db_settings in settings . DATABASES . items ( ) <EOL> if db_settings [ '<STR_LIT>' ] in engine_modules <EOL> ] ) <EOL> db_engines . update ( getattr ( settings , "<STR_LIT>" , { } ) ) <EOL> for alias , engine in db_engines . items ( ) : <EOL> if engine is None : <EOL> sys . stderr . write ( <EOL> ( <EOL> "<STR_LIT>" + "<STR_LIT>" + "<STR_LIT>" + "<STR_LIT>" <EOL> ) % ( settings . DATABASES [ alias ] [ '<STR_LIT>' ] , ) <EOL> ) <EOL> sys . exit ( <NUM_LIT:1> ) <EOL> dbs = { } <EOL> try : <EOL> for alias , module_name in db_engines . items ( ) : <EOL> module = __import__ ( module_name , { } , { } , [ '<STR_LIT>' ] ) <EOL> dbs [ alias ] = module . DatabaseOperations ( alias ) <EOL> except ImportError : <EOL> sys . stderr . write ( <EOL> ( <EOL> "<STR_LIT>" + "<STR_LIT>" + "<STR_LIT>" + "<STR_LIT>" <EOL> ) % ( module_name , ) <EOL> ) <EOL> sys . exit ( <NUM_LIT:1> ) <EOL> db = dbs [ DEFAULT_DB_ALIAS ] </s>
