]> git.ipfire.org Git - thirdparty/psycopg.git/commit
Refactor pools to reduce code duplication
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 8 Jan 2022 17:35:41 +0000 (18:35 +0100)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sun, 9 Jan 2022 17:48:04 +0000 (18:48 +0100)
commitb32a005303800a9e950d16cb280e34c635453654
treef4b0e534d56087a4dce8f0a5b0b7b0a4a9e44f77
parent56fff0b1355ce7182a791deef8a43faf44bdcbea
Refactor pools to reduce code duplication

Use common getconn/putconn implementations and implement only the
different behaviours in subclasses.
psycopg_pool/psycopg_pool/base.py
psycopg_pool/psycopg_pool/null_pool.py
psycopg_pool/psycopg_pool/null_pool_async.py
psycopg_pool/psycopg_pool/pool.py
psycopg_pool/psycopg_pool/pool_async.py