Adjusted the asyncpg dialect such that when the ``terminate()`` method is
used to discard an invalidated connection, the dialect will first attempt
- to gracefully close the conneciton using ``.close()`` with a timeout, if
+ to gracefully close the connection using ``.close()`` with a timeout, if
the operation is proceeding within an async event loop context only. This
allows the asyncpg driver to attend to finalizing a ``TimeoutError``
including being able to close a long-running query server side, which
.. change::
:tags: bug, orm
- :tickets: 10668
+ :tickets: 10732
Modified the ``__init_subclass__()`` method used by
- :class:`_orm.MappedAsDataclass`, :class:`_orm.DeclarativeBase`` and
+ :class:`_orm.MappedAsDataclass`, :class:`_orm.DeclarativeBase` and
:class:`_orm.DeclarativeBaseNoMeta` to accept arbitrary ``**kw`` and to
propagate them to the ``super()`` call, allowing greater flexibility in
arranging custom superclasses and mixins which make use of