From bf5434be4ea3a500a15f179bf76b8b52ab68b596 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 25 Sep 2020 16:33:15 +0530 Subject: [PATCH] Linux: Fix a regression that broke file dialogs on systems where kdialog fails. Fixes #1897257 [Calibre 5.0 - import cover hangs](https://bugs.launchpad.net/calibre/+bug/1897257) --- src/calibre/gui2/linux_file_dialogs.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/calibre/gui2/linux_file_dialogs.py b/src/calibre/gui2/linux_file_dialogs.py index 6e4f15f7ad..4a80eb7ba1 100644 --- a/src/calibre/gui2/linux_file_dialogs.py +++ b/src/calibre/gui2/linux_file_dialogs.py @@ -306,7 +306,6 @@ def linux_native_dialog(name): ret[0] = func(window, *args, **kwargs) except: ret[1] = sys.exc_info() - sys.exc_clear() while not loop.isRunning(): time.sleep(0.001) # yield so that loop starts loop.quit()