From 8d73d3373360f6d01140863e7e9146f1a215e428 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 15 Jul 2019 21:41:00 +0530 Subject: [PATCH] Print out failing IPC address --- src/calibre/utils/ipc/__init__.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/calibre/utils/ipc/__init__.py b/src/calibre/utils/ipc/__init__.py index 12aab4226b..cf5d5b102f 100644 --- a/src/calibre/utils/ipc/__init__.py +++ b/src/calibre/utils/ipc/__init__.py @@ -1,12 +1,12 @@ #!/usr/bin/env python2 # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai -from __future__ import with_statement +from __future__ import with_statement, print_function __license__ = 'GPL v3' __copyright__ = '2009, Kovid Goyal ' __docformat__ = 'restructuredtext en' -import os, errno +import os, errno, sys from threading import Thread from calibre import force_unicode @@ -98,7 +98,8 @@ class RC(Thread): try: self.conn = Client(self.socket_address) self.done = True - except: + except Exception: if self.print_error: + print('Failed to connect to address {}', file=sys.stderr).format(repr(self.socket_address)) import traceback traceback.print_exc()