def __init__()

in evalbench/databases/sqlite.py [0:0]


    def __init__(self, db_config):
        super().__init__(db_config)

        def get_conn():
            path = self._get_connection_path(self.db_path, self.db_name)
            os.makedirs(os.path.dirname(path), exist_ok=True)
            conn = sqlite3.connect(path)
            return conn

        def get_engine_args():
            return {
                "creator": get_conn,
                "connect_args": {"timeout": 60},
                "echo": False,
                "poolclass": NullPool,
            }

        self.engine = sqlalchemy.create_engine("sqlite:///", **get_engine_args())