From 78b55f84cc62009d7ba0e7ce5a76d92589e12bbf Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 5 Sep 2025 11:24:51 +0200 Subject: [PATCH] scripts: Handle ImportError without QUTE_QT_WRAPPER set in link_pyqt If link_pyqt() is run from mkvenv.py, QUTE_QT_WRAPPER may not be set, so we shouldn't crash when trying to display import error messages. --- scripts/link_pyqt.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/link_pyqt.py b/scripts/link_pyqt.py index b0d6bcf3c..68c68a11c 100644 --- a/scripts/link_pyqt.py +++ b/scripts/link_pyqt.py @@ -107,7 +107,7 @@ def get_lib_path(executable, name, required=True): return data elif prefix == 'ImportError': if required: - wrapper = os.environ["QUTE_QT_WRAPPER"] + wrapper = os.environ.get("QUTE_QT_WRAPPER", "unset") raise Error( f"Could not import {name} with {executable}: {data} " f"(QUTE_QT_WRAPPER: {wrapper})"