From: Daniele Varrazzo Date: Wed, 10 Mar 2021 02:32:02 +0000 (+0100) Subject: Make pool params keyword only in subclasses too X-Git-Tag: 3.0.dev0~87^2~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=149e4ee815ccb61535dc93e9abca9f612ecc7840;p=thirdparty%2Fpsycopg.git Make pool params keyword only in subclasses too --- 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,