From c17f560dad293ee4d7581e36373e239b2e8b5bcc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 28 Mar 2025 11:44:56 +0530 Subject: [PATCH] Use a stable path for listener socket on macOS --- src/calibre/utils/ipc/__init__.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/calibre/utils/ipc/__init__.py b/src/calibre/utils/ipc/__init__.py index 30825da5c4..4559fab491 100644 --- a/src/calibre/utils/ipc/__init__.py +++ b/src/calibre/utils/ipc/__init__.py @@ -44,11 +44,7 @@ def socket_address(which): sock_name = '{}-calibre-{}.socket'.format(ascii_filename(user).replace(' ', '_'), which) ans = '\0' + sock_name else: - # tempdir already contains calibre in its path - sock_name = f'{os.getuid()}-{which}.sock' - from tempfile import gettempdir - tmp = force_unicode(gettempdir(), filesystem_encoding) - ans = os.path.join(tmp, sock_name) + ans = f'/tmp/calibre-{os.getuid()}-{which}.sock' return ans