From ce61bd26c431fbdf31bd80de1590233e2029fbb7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jan 2016 11:12:14 +0530 Subject: [PATCH] ... --- src/calibre/gui2/viewer/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py index 3eef9b289b..d936a89a51 100644 --- a/src/calibre/gui2/viewer/main.py +++ b/src/calibre/gui2/viewer/main.py @@ -905,8 +905,8 @@ class EbookViewer(MainWindow): worker.join(0.1) QApplication.processEvents() if worker.exception is not None: - tb = worker.traceback - if tb.strip().splitlines()[-1].startswith('DRMError:'): + tb = worker.traceback.strip() + if tb and tb.splitlines()[-1].startswith('DRMError:'): from calibre.gui2.dialogs.drm_error import DRMErrorMessage DRMErrorMessage(self).exec_() else: