From 0ec88750b6e739a24ebd83032145c08e29810135 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 22 Nov 2021 10:35:03 +0530 Subject: [PATCH] Fix comparison of console log level --- src/calibre/utils/rapydscript.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/utils/rapydscript.py b/src/calibre/utils/rapydscript.py index 675a71d210..82019506b2 100644 --- a/src/calibre/utils/rapydscript.py +++ b/src/calibre/utils/rapydscript.py @@ -138,7 +138,7 @@ document.title = 'compiler initialized'; QApplication.instance().processEvents(QEventLoop.ProcessEventsFlag.ExcludeUserInputEvents) def javaScriptConsoleMessage(self, level, msg, line_num, source_id): - if level: + if level == QWebEnginePage.JavaScriptConsoleMessageLevel.ErrorMessageLevel: self.errors.append(msg) else: print(f'{source_id}:{line_num}:{msg}') @@ -409,7 +409,7 @@ def run_rapydscript_tests(): self.working = False def javaScriptConsoleMessage(self, level, msg, line_num, source_id): - print(msg, file=sys.stderr if level > 0 else sys.stdout) + print(msg, file=sys.stdout if level == QWebEnginePage.JavaScriptConsoleMessageLevel.InfoMessageLevel else sys.stderr) tester = Tester() result = tester.spin_loop()