def get_multiple_database_info(alias): """ Gets the database info for the alias from our configured map. """ dbo = DatabaseInfo() if not MULTIPLE_DATABASES_MAP.has_key(alias): dbo.database = "FAIL" return dbo mapinfo = MULTIPLE_DATABASES_MAP[alias] dbo.alias = alias dbo.dbtype = mapinfo["dbtype"] dbo.host = mapinfo["host"] dbo.port = mapinfo["port"] dbo.username = mapinfo["username"] dbo.password = mapinfo["password"] dbo.database = mapinfo["database"] return dbo
def run_all_map_databases(mode): for alias in MULTIPLE_DATABASES_MAP.iterkeys(): dbo = db.get_multiple_database_info(alias) dbo.connection = db.connection(dbo) run(dbo, mode)
def run_all_map_databases(mode): for alias in MULTIPLE_DATABASES_MAP.iterkeys(): dbo = db.get_database(alias) dbo.timeout = 0 dbo.connection = dbo.connect() run(dbo, mode)