--- a/Plugins/UiExtensionPlugins/Translator/TranslatorRequest.py Sat Jul 07 12:58:50 2018 +0200 +++ b/Plugins/UiExtensionPlugins/Translator/TranslatorRequest.py Sat Jul 07 14:38:13 2018 +0200 @@ -14,12 +14,14 @@ except NameError: pass -from PyQt5.QtCore import qVersion, QObject, QEventLoop, QByteArray +from PyQt5.QtCore import QObject, QEventLoop, QByteArray from PyQt5.QtNetwork import QNetworkAccessManager, QNetworkRequest, \ QNetworkReply from E5Network.E5NetworkProxyFactory import proxyAuthenticationRequired +from Globals import qVersionTuple + class TranslatorRequest(QObject): """ @@ -88,12 +90,13 @@ self.__contentTypes[dataType]) request.setRawHeader(b"Content-Length", QByteArray.number(requestData.size())) - if qVersion() >= "5.6.0": + if qVersionTuple() >= (5, 6, 0): request.setAttribute(QNetworkRequest.FollowRedirectsAttribute, True) if extraHeaders: for name, value in extraHeaders: request.setRawHeader(name, value) + request.setUrl(requestUrl) reply = self.__networkManager.post(request, requestData) if not self.__loop.isRunning(): self.__loop.exec_()