FollowRedirectsAttribute is not supported in Qt6.

Ref https://github.com/GNS3/gns3-gui/issues/3547#issuecomment-3659410038
This commit is contained in:
grossmj
2025-12-16 17:41:05 +08:00
parent 52feb4a07b
commit 64eb41d275

View File

@@ -72,9 +72,6 @@ class UpdateManager(QtCore.QObject):
request = QtNetwork.QNetworkRequest(QtCore.QUrl(url))
request.setRawHeader(b'User-Agent', b'GNS3 Check For Update')
request.setAttribute(QtNetwork.QNetworkRequest.Attribute.User, user_attribute)
if parse_version(QtCore.QT_VERSION_STR) >= parse_version("5.6.0") and parse_version(QtCore.PYQT_VERSION_STR) >= parse_version("5.6.0"):
# follow redirects only supported starting with Qt 5.6.0
request.setAttribute(QtNetwork.QNetworkRequest.FollowRedirectsAttribute, True)
reply = self._network_manager.get(request)
reply.finished.connect(finished_slot)
log.debug('Download %s', url)