]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
use standard path for asyncio create w/ exception handler
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 21 Sep 2025 17:54:13 +0000 (13:54 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 23 Sep 2025 14:45:22 +0000 (10:45 -0400)
commit3d7022a9c8f777506d6a65339c7f8368601e95c4
tree5c867fb8786dd523265938c58cb8d9a49b3f4b25
parent89a4174a8de0815605874a61a38639658aeb7eab
use standard path for asyncio create w/ exception handler

Refactored all asyncio dialects so that exceptions which occur on failed
connection attempts are appropriately wrapped with SQLAlchemy exception
objects, allowing for consistent error handling.

Fixes: #11956
Change-Id: Ic3fdbf334f059f92b03896b6429efa50968ca8a8
doc/build/changelog/unreleased_21/11956.rst [new file with mode: 0644]
lib/sqlalchemy/connectors/aioodbc.py
lib/sqlalchemy/connectors/asyncio.py
lib/sqlalchemy/dialects/mysql/aiomysql.py
lib/sqlalchemy/dialects/mysql/asyncmy.py
lib/sqlalchemy/dialects/oracle/oracledb.py
lib/sqlalchemy/dialects/postgresql/asyncpg.py
lib/sqlalchemy/dialects/postgresql/psycopg.py
lib/sqlalchemy/dialects/sqlite/aiosqlite.py
test/ext/asyncio/test_engine.py