Retry sending message after a sleep

Avoids spurious errors on multiple simultaneous calibre launches. Fixes #1927546 ["ERROR: Contacting calibre failed"](https://bugs.launchpad.net/calibre/+bug/1927546)
This commit is contained in:
Kovid Goyal 2021-05-07 07:22:51 +05:30
parent dc88a74caa
commit 88ba140db9
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -445,6 +445,10 @@ singleinstance_name = 'GUI'
def send_message(msg):
try:
send_message_in_process(msg)
except Exception:
time.sleep(2)
try:
send_message_in_process(msg)
except Exception as err: