From 396e9cfaaccbc56537b967e62decbbb3eb0e036a Mon Sep 17 00:00:00 2001 From: Pablo Estevez Date: Sun, 8 Jun 2025 22:55:59 +0000 Subject: [PATCH] change DBAPIModule to string --- lib/sqlalchemy/dialects/sqlite/aiosqlite.py | 4 ++-- lib/sqlalchemy/dialects/sqlite/pysqlite.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/sqlalchemy/dialects/sqlite/aiosqlite.py b/lib/sqlalchemy/dialects/sqlite/aiosqlite.py index 8d244aabb4..95f39df6b8 100644 --- a/lib/sqlalchemy/dialects/sqlite/aiosqlite.py +++ b/lib/sqlalchemy/dialects/sqlite/aiosqlite.py @@ -94,9 +94,9 @@ from .pysqlite import SQLiteDialect_pysqlite from ... import pool from ...connectors.asyncio import AsyncAdapt_dbapi_connection from ...connectors.asyncio import AsyncAdapt_dbapi_cursor +from ...connectors.asyncio import AsyncAdapt_dbapi_module from ...connectors.asyncio import AsyncAdapt_dbapi_ss_cursor from ...util.concurrency import await_ -from ...connectors.asyncio import AsyncAdapt_dbapi_module if TYPE_CHECKING: from ...connectors.asyncio import AsyncIODBAPIConnection @@ -262,7 +262,7 @@ class SQLiteDialect_aiosqlite(SQLiteDialect_pysqlite): connection: Optional[Union[PoolProxiedConnection, DBAPIConnection]], cursor: Optional[DBAPICursor], ) -> bool: - self.dbapi = cast(DBAPIModule, self.dbapi) + self.dbapi = cast("DBAPIModule", self.dbapi) if isinstance(e, self.dbapi.OperationalError): err_lower = str(e).lower() if ( diff --git a/lib/sqlalchemy/dialects/sqlite/pysqlite.py b/lib/sqlalchemy/dialects/sqlite/pysqlite.py index fa9b100c88..c6fd69225c 100644 --- a/lib/sqlalchemy/dialects/sqlite/pysqlite.py +++ b/lib/sqlalchemy/dialects/sqlite/pysqlite.py @@ -605,7 +605,7 @@ class SQLiteDialect_pysqlite(SQLiteDialect): connection: Optional[Union[PoolProxiedConnection, DBAPIConnection]], cursor: Optional[DBAPICursor], ) -> bool: - self.dbapi = cast(DBAPIModule, self.dbapi) + self.dbapi = cast("DBAPIModule", self.dbapi) return isinstance( e, self.dbapi.ProgrammingError ) and "Cannot operate on a closed database." in str(e) -- 2.47.2