From 287e083b0ab0a41e510e3949620d0d93afbe75b8 Mon Sep 17 00:00:00 2001
From: "Veronica K. B. Olsen" <1619840+vkbo@users.noreply.github.com>
Date: Sat, 15 Aug 2020 20:49:35 +0200
Subject: [PATCH] QSysInfo.kernelversion doesn't exist in older versions of Qt
---
nw/error.py | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/nw/error.py b/nw/error.py
index 4c3fef17..ec49dd4b 100644
--- a/nw/error.py
+++ b/nw/error.py
@@ -42,6 +42,11 @@ def formatHtmlErrMsg(exType, exValue, exTrace):
nIndent = len(trLine) - len(stripLine)
fmtTrace += " "*nIndent + stripLine + "
"
+ try:
+ kernelVersion = QSysInfo.kernelVersion()
+ except Exception:
+ kernelVersion = "Unknown"
+
theMessage = (
"
Please report this error by submitting an issue report on " "GitHub, providing a description and this error message. " @@ -53,7 +58,7 @@ def formatHtmlErrMsg(exType, exValue, exTrace): ).format( nwVersion = __version__, osType = sys.platform, - osKernel = QSysInfo.kernelVersion(), + osKernel = kernelVersion, pyVersion = sys.version.split()[0], pyHexVer = sys.hexversion, qtVers = QT_VERSION_STR,