From 3f83c2f4f83cb6a89f463c2dd6faa7f3c4afca3c Mon Sep 17 00:00:00 2001 From: Trim21 Date: Sun, 23 Feb 2025 02:12:26 +0800 Subject: [PATCH] fix win32 libpq missing error --- psycopg/psycopg/pq/misc.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/psycopg/psycopg/pq/misc.py b/psycopg/psycopg/pq/misc.py index 20924636a..fe06141c2 100644 --- a/psycopg/psycopg/pq/misc.py +++ b/psycopg/psycopg/pq/misc.py @@ -53,6 +53,8 @@ class PGresAttDesc(NamedTuple): def find_libpq_full_path() -> str | None: if sys.platform == "win32": libname = ctypes.util.find_library("libpq.dll") + if libname is None: + return None libname = str(Path(libname).resolve()) elif sys.platform == "darwin": -- 2.47.2