dbkind = dict(sqlite=SQLite, oracle=Oracle)

def Database(url):
    db_type, rest = string.split(self.url, '://', 1)
return dbkind[db_type](rest)
Python – как реализовать шаблон проектирования моста (или адаптера)?