From 7225671fc9b2ddc9e48078da7b1bfbdf63f8c12b Mon Sep 17 00:00:00 2001 From: "vac (Brendan)" Date: Sat, 8 Jun 2024 00:17:10 +0800 Subject: [PATCH] fix ctypes AttributeError in pre_activated.py --- src/calibre/srv/pre_activated.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/srv/pre_activated.py b/src/calibre/srv/pre_activated.py index db8eb657b3..a03e1da2ba 100644 --- a/src/calibre/srv/pre_activated.py +++ b/src/calibre/srv/pre_activated.py @@ -35,7 +35,8 @@ if islinux: return addr.nl_family try: - systemd = ctypes.CDLL(ctypes.util.find_library('systemd')) + from ctypes.util import find_library + systemd = ctypes.CDLL(find_library('systemd')) systemd.sd_listen_fds except Exception: pass