diff options
Diffstat (limited to 'lib/sqlalchemy/pool/events.py')
| -rw-r--r-- | lib/sqlalchemy/pool/events.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/sqlalchemy/pool/events.py b/lib/sqlalchemy/pool/events.py index 9443877a9..363afdd78 100644 --- a/lib/sqlalchemy/pool/events.py +++ b/lib/sqlalchemy/pool/events.py @@ -58,7 +58,9 @@ class PoolEvents(event.Events): def _listen(cls, event_key, **kw): target = event_key.dispatch_target - event_key.base_listen(asyncio=target._is_asyncio) + kw.setdefault("asyncio", target._is_asyncio) + + event_key.base_listen(**kw) def connect(self, dbapi_connection, connection_record): """Called at the moment a particular DBAPI connection is first |
