diff --git a/src/calibre/gui2/tweak_book/live_css.py b/src/calibre/gui2/tweak_book/live_css.py index a6e758f69b..e730f19a66 100644 --- a/src/calibre/gui2/tweak_book/live_css.py +++ b/src/calibre/gui2/tweak_book/live_css.py @@ -9,7 +9,7 @@ __copyright__ = '2014, Kovid Goyal ' import json from cssselect import parse -from PyQt4.Qt import ( +from PyQt5.Qt import ( QWidget, QTimer, QStackedLayout, QLabel, QScrollArea, QVBoxLayout, QPainter, Qt, QPalette, QRect, QSize, QSizePolicy, pyqtSignal, QColor) @@ -408,7 +408,7 @@ class LiveCSS(QWidget): tags = [x.lower() for x in tags] result = unicode(mf.evaluateJavaScript( 'window.calibre_preview_integration.live_css(%s, %s)' % ( - json.dumps(sourceline), json.dumps(tags))).toString()) + json.dumps(sourceline), json.dumps(tags))) or '') try: result = json.loads(result) except ValueError: