]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Merge branch 'main' into type-pysqlite
authorPablo Nicolás Estevez <73709191+Polandia94@users.noreply.github.com>
Fri, 22 Aug 2025 17:29:16 +0000 (14:29 -0300)
committerGitHub <noreply@github.com>
Fri, 22 Aug 2025 17:29:16 +0000 (14:29 -0300)
1  2 
lib/sqlalchemy/dialects/sqlite/base.py
lib/sqlalchemy/dialects/sqlite/pysqlite.py

index a344d3ec4e156228d1e9c82515606adf0bc17357,ea2c6a876578fd75b5c67bd66a71f530b72da58b..dd067dac9502bbf5432bcb0e7de9e6ecbb54d444
@@@ -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