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,