From fda49f12d5d7b32d9ce05d26afb05919988666ae Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 28 Apr 2019 14:07:46 +0530 Subject: [PATCH] py3: Fix transform css test dialog --- src/calibre/gui2/css_transform_rules.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/css_transform_rules.py b/src/calibre/gui2/css_transform_rules.py index fefb04ba43..9b041df563 100644 --- a/src/calibre/gui2/css_transform_rules.py +++ b/src/calibre/gui2/css_transform_rules.py @@ -233,7 +233,10 @@ class Tester(Dialog): # {{{ def do_test(self): decl = safe_parser().parseString(self.value) transform_sheet(self.rules, decl) - self.result.load_text('/* %s */\n\n%s' % (_('Resulting stylesheet'), decl.cssText), 'css') + css = decl.cssText + if isinstance(css, bytes): + css = css.decode('utf-8') + self.result.load_text('/* %s */\n\n%s' % (_('Resulting stylesheet'), css), 'css') def sizeHint(self): return QSize(800, 600)