From fab6e2eafcaf5858300c7ad3ac75e840640eabde Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 3 Sep 2015 23:13:55 +0200 Subject: [PATCH] ipc: Fix exception handling on AddressError. --- qutebrowser/misc/ipc.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/qutebrowser/misc/ipc.py b/qutebrowser/misc/ipc.py index 75acd2b33..942fc6bfa 100644 --- a/qutebrowser/misc/ipc.py +++ b/qutebrowser/misc/ipc.py @@ -345,10 +345,13 @@ def send_or_listen(args): # This could be a race condition... log.init.debug("Got AddressInUseError, trying again.") time.sleep(0.5) - sent = send_to_running_instance(socketname, args.command) - if sent: - return None - else: + try: + sent = send_to_running_instance(socketname, args.command) + if sent: + return None + else: + raise e + except Error as e: display_error(e, args) raise except Error as e: