Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion src/firebolt_db/firebolt_async_dialect.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,11 @@

import firebolt.async_db as async_dbapi
from firebolt.async_db import Connection
from sqlalchemy.engine import AdaptedConnection # type: ignore[attr-defined]

# Ignoring type since sqlalchemy-stubs doesn't cover AdaptedConnection
# and util.concurrency
from sqlalchemy.engine import AdaptedConnection # type: ignore[attr-defined]
from sqlalchemy.pool import AsyncAdaptedQueuePool # type: ignore[attr-defined]
from sqlalchemy.util.concurrency import await_only # type: ignore[import]
from trio import run

Expand Down Expand Up @@ -167,6 +168,7 @@ class AsyncFireboltDialect(FireboltDialect):
supports_statement_cache: bool = False
supports_server_side_cursors: bool = False
is_async: bool = True
poolclass = AsyncAdaptedQueuePool

@classmethod
def dbapi(cls) -> AsyncAPIWrapper:
Expand Down