From 148a52401631ff5efaeec3e87c990496d72ab58d Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Mon, 8 Jul 2024 19:57:01 +0100 Subject: [PATCH] [AddonManager] Fix transferTimeout AttributeError --- src/Mod/AddonManager/NetworkManager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/AddonManager/NetworkManager.py b/src/Mod/AddonManager/NetworkManager.py index 8c4bd45213..fcf558c274 100644 --- a/src/Mod/AddonManager/NetworkManager.py +++ b/src/Mod/AddonManager/NetworkManager.py @@ -583,7 +583,8 @@ if HAVE_QTNETWORK: timeout_ms = default_timeout if hasattr(reply, "request"): request = reply.request() - timeout_ms = request.transferTimeout() + if hasattr(request, "transferTimeout"): + timeout_ms = request.transferTimeout() new_url = reply.attribute(QtNetwork.QNetworkRequest.RedirectionTargetAttribute) self.__launch_request(index, self.__create_get_request(new_url, timeout_ms)) return # The task is not done, so get out of this method now