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