From: Pablo Estevez Date: Sun, 8 Jun 2025 21:30:43 +0000 (+0000) Subject: soem changes X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=530c0299c7d9c58f667a83168876f63bd123783c;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git soem changes --- diff --git a/lib/sqlalchemy/dialects/sqlite/aiosqlite.py b/lib/sqlalchemy/dialects/sqlite/aiosqlite.py index 5cb8c2534f..8d244aabb4 100644 --- a/lib/sqlalchemy/dialects/sqlite/aiosqlite.py +++ b/lib/sqlalchemy/dialects/sqlite/aiosqlite.py @@ -95,13 +95,14 @@ from ... import pool from ...connectors.asyncio import AsyncAdapt_dbapi_connection from ...connectors.asyncio import AsyncAdapt_dbapi_cursor from ...connectors.asyncio import AsyncAdapt_dbapi_ss_cursor -from ...engine.interfaces import DBAPIModule from ...util.concurrency import await_ +from ...connectors.asyncio import AsyncAdapt_dbapi_module if TYPE_CHECKING: from ...connectors.asyncio import AsyncIODBAPIConnection from ...engine.interfaces import DBAPIConnection from ...engine.interfaces import DBAPICursor + from ...engine.interfaces import DBAPIModule from ...engine.url import URL from ...pool.base import PoolProxiedConnection @@ -186,7 +187,7 @@ class AsyncAdapt_aiosqlite_connection(AsyncAdapt_dbapi_connection): super()._handle_exception(error) -class AsyncAdapt_aiosqlite_dbapi: +class AsyncAdapt_aiosqlite_dbapi(AsyncAdapt_dbapi_module): def __init__(self, aiosqlite: ModuleType, sqlite: ModuleType): self.aiosqlite = aiosqlite self.sqlite = sqlite @@ -226,8 +227,6 @@ class AsyncAdapt_aiosqlite_dbapi: await_(connection), ) - def __getattr__(self, key: str) -> Any: ... - class SQLiteExecutionContext_aiosqlite(SQLiteExecutionContext): def create_server_side_cursor(self) -> DBAPICursor: