Plugins/UiExtensionPlugins/Translator/TranslatorRequest.py

changeset 6411
7fd9b7ecbcfe
parent 6048
82ad8ec9548c
child 6412
d71b094845e7
diff -r 98a5d0cd72f5 -r 7fd9b7ecbcfe Plugins/UiExtensionPlugins/Translator/TranslatorRequest.py
--- 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_()

eric ide

mercurial