def __init__(self, db_host=None, db_name=None, db_user=None, db_password=None, settings=None, config_section=None): if config_section is None: config_section = self.default_config_section settings = self._get_actual_settings(db_host, db_name, db_user, db_password, settings, config_section) self.context_deposit = ThreadLocalContextDeposit( repr_token=self.__class__.__name__, attr_factories={'audit_log_external_meta_items': dict}) self.db_session_factory = None # to be set in configure_db() self._audit_log = None # to be set in configure_db() super(SQLAuthDBConnector, self).__init__(settings, config_section)
def __init__(self, settings=None): self.config = self._get_config(settings) self._smtp_client_deposit = ThreadLocalContextDeposit( repr_token=self.__class__.__name__ ) #3: `__name__` -> `__qualname__`