From: Pablo Nicolás Estevez <73709191+Polandia94@users.noreply.github.com> Date: Fri, 22 Aug 2025 17:29:16 +0000 (-0300) Subject: Merge branch 'main' into type-pysqlite X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=54a6599ab54c1f41f49b0a7423f49d082be2cff2;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Merge branch 'main' into type-pysqlite --- 54a6599ab54c1f41f49b0a7423f49d082be2cff2 diff --cc lib/sqlalchemy/dialects/sqlite/pysqlite.py index a344d3ec4e,ea2c6a8765..dd067dac95 --- a/lib/sqlalchemy/dialects/sqlite/pysqlite.py +++ b/lib/sqlalchemy/dialects/sqlite/pysqlite.py @@@ -519,8 -500,11 +519,14 @@@ class SQLiteDialect_pysqlite(SQLiteDial dbapi_connection.isolation_level = "" return super().set_isolation_level(dbapi_connection, level) - def detect_autocommit_setting(self, dbapi_connection): ++ ++ def detect_autocommit_setting( ++ self, dbapi_connection: DBAPIConnection ++ ) -> bool: + return dbapi_connection.isolation_level is None + - def on_connect(self): - def regexp(a, b): + def on_connect(self) -> Callable[[DBAPIConnection], None]: + def regexp(a: str, b: Optional[str]) -> Optional[bool]: if b is None: return None return re.search(a, b) is not None