From 2ebc941458cfb4f2b406067bf0e6f0559a49b9f9 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sun, 11 Feb 2024 16:20:54 -0600 Subject: [PATCH] Addon Manager: Protect call to setTransferTimeout Unsupported by Qt 5.12 --- src/Mod/AddonManager/NetworkManager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/AddonManager/NetworkManager.py b/src/Mod/AddonManager/NetworkManager.py index 1aac2b4a73..9e92b9e800 100644 --- a/src/Mod/AddonManager/NetworkManager.py +++ b/src/Mod/AddonManager/NetworkManager.py @@ -426,7 +426,9 @@ if HAVE_QTNETWORK: QtNetwork.QNetworkRequest.CacheLoadControlAttribute, QtNetwork.QNetworkRequest.PreferNetwork, ) - request.setTransferTimeout(timeout_ms) + if hasattr(request, "setTransferTimeout"): + # Added in Qt 5.15 + request.setTransferTimeout(timeout_ms) return request def abort_all(self):