From: Daniele Varrazzo Date: Sat, 5 Jul 2025 13:22:12 +0000 (+0200) Subject: fix: add missing interface for PGconn.protocol_version X-Git-Tag: 3.2.10~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9d2b1c8c1d2114601038b8363a394f0ccaa4f9a7;p=thirdparty%2Fpsycopg.git fix: add missing interface for PGconn.protocol_version --- diff --git a/psycopg/psycopg/errors.py b/psycopg/psycopg/errors.py index 42d156068..fc57f156a 100644 --- a/psycopg/psycopg/errors.py +++ b/psycopg/psycopg/errors.py @@ -60,6 +60,7 @@ class FinishedPGconn: error_message: bytes = b"" _encoding: str = "utf-8" + protocol_version: int = 0 server_version: int = 0 backend_pid: int = 0 diff --git a/psycopg/psycopg/pq/abc.py b/psycopg/psycopg/pq/abc.py index ecbd26888..8029fd7b5 100644 --- a/psycopg/psycopg/pq/abc.py +++ b/psycopg/psycopg/pq/abc.py @@ -85,6 +85,9 @@ class PGconn(Protocol): @property def _encoding(self) -> str: ... + @property + def protocol_version(self) -> int: ... + @property def server_version(self) -> int: ...