diff --git a/src/calibre/gui2/win_file_dialogs.py b/src/calibre/gui2/win_file_dialogs.py index 64ea395dd3..2e4a2df304 100644 --- a/src/calibre/gui2/win_file_dialogs.py +++ b/src/calibre/gui2/win_file_dialogs.py @@ -176,7 +176,7 @@ def run_file_dialog( prints('stdout+stderr from file dialog helper:', type('')([h.stdoutdata, h.stderrdata])) if h.rc != 0: - raise Exception('File dialog failed: ' + get_errors()) + raise Exception('File dialog failed (return code %s): %s' % (h.rc, get_errors())) server.join(2) if server.is_alive(): raise Exception('Timed out waiting for read from pipe to complete')