Fix comparison of console log level

This commit is contained in:
Kovid Goyal 2021-11-22 10:35:03 +05:30
parent c2fef7f5ec
commit 0ec88750b6
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -138,7 +138,7 @@ document.title = 'compiler initialized';
QApplication.instance().processEvents(QEventLoop.ProcessEventsFlag.ExcludeUserInputEvents) QApplication.instance().processEvents(QEventLoop.ProcessEventsFlag.ExcludeUserInputEvents)
def javaScriptConsoleMessage(self, level, msg, line_num, source_id): def javaScriptConsoleMessage(self, level, msg, line_num, source_id):
if level: if level == QWebEnginePage.JavaScriptConsoleMessageLevel.ErrorMessageLevel:
self.errors.append(msg) self.errors.append(msg)
else: else:
print(f'{source_id}:{line_num}:{msg}') print(f'{source_id}:{line_num}:{msg}')
@ -409,7 +409,7 @@ def run_rapydscript_tests():
self.working = False self.working = False
def javaScriptConsoleMessage(self, level, msg, line_num, source_id): 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() tester = Tester()
result = tester.spin_loop() result = tester.spin_loop()