Addon Manager: Protect call to setTransferTimeout

Unsupported by Qt 5.12
This commit is contained in:
Chris Hennes
2024-02-11 16:20:54 -06:00
parent 5556a4d04c
commit 2ebc941458

View File

@@ -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):