From 149e4ee815ccb61535dc93e9abca9f612ecc7840 Mon Sep 17 00:00:00 2001 From: Daniele Varrazzo Date: Wed, 10 Mar 2021 03:32:02 +0100 Subject: [PATCH] Make pool params keyword only in subclasses too --- psycopg3/psycopg3/pool/async_pool.py | 1 + psycopg3/psycopg3/pool/pool.py | 1 + 2 files changed, 2 insertions(+) diff --git a/psycopg3/psycopg3/pool/async_pool.py b/psycopg3/psycopg3/pool/async_pool.py index 7ec69ad6e..8b8ffbb10 100644 --- a/psycopg3/psycopg3/pool/async_pool.py +++ b/psycopg3/psycopg3/pool/async_pool.py @@ -31,6 +31,7 @@ class AsyncConnectionPool(BasePool[AsyncConnection]): def __init__( self, conninfo: str = "", + *, configure: Optional[ Callable[[AsyncConnection], Awaitable[None]] ] = None, diff --git a/psycopg3/psycopg3/pool/pool.py b/psycopg3/psycopg3/pool/pool.py index ddc954019..9c24bda7d 100644 --- a/psycopg3/psycopg3/pool/pool.py +++ b/psycopg3/psycopg3/pool/pool.py @@ -30,6 +30,7 @@ class ConnectionPool(BasePool[Connection]): def __init__( self, conninfo: str = "", + *, configure: Optional[Callable[[Connection], None]] = None, reset: Optional[Callable[[Connection], None]] = None, **kwargs: Any, -- 2.47.3