| May | JUN | Jul |
| 16 | ||
| 2021 | 2022 | 2023 |
COLLECTED BY
Collection: Save Page Now Outlinks
ExecutionContext is a class within the sqlalchemy.engine.interfaces module of the SQLAlchemy project.
# sqlite.py import logging import typing import uuid import aiosqlite from sqlalchemy.dialects.sqlite import pysqlite from sqlalchemy.engine.interfaces import Dialect, ExecutionContext from sqlalchemy.engine.result import ResultMetaData, RowProxy from sqlalchemy.sql import ClauseElement from sqlalchemy.types import TypeEngine from databases.core import LOG_EXTRA, DatabaseURL from databases.interfaces import ConnectionBackend, DatabaseBackend, TransactionBackend logger = logging.getLogger("databases") class SQLiteBackend(DatabaseBackend): def __init__( self, database_url: typing.Union[DatabaseURL, str], **options: typing.Any ) -> None: self._database_url = DatabaseURL(database_url) self._options = options self._dialect = pysqlite.dialect(paramstyle="qmark") self._dialect.supports_native_decimal = False self._pool = SQLitePool(self._database_url, **self._options) async def connect(self) -> None: pass async def disconnect(self) -> None: ## ... source file continues with no further ExecutionContext examples...