From: Daniele Varrazzo Date: Sat, 5 Jul 2025 13:22:12 +0000 (+0200) Subject: fix: add missing interface for PGconn.protocol_version X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=67499a0737f29ff618b5f392a12c2933657857ce;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 2dfc76090..fe410fa67 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 bf4ae12bb..5fbe112b9 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: ...