def __init__(self, rest_api_base_url, db_driver_class=None): if not db_driver_class: self.db_driver = DB_Driver_REST(rest_api_base_url) else: self.db_driver = db_driver_class() assert isinstance(self.db_driver, DB_Driver_Base)