WebBrowser/OpenSearch/OpenSearchEngine.py

changeset 6121
d3d64f3128b3
parent 6048
82ad8ec9548c
child 6645
ad476851d7e0
diff -r 4c60a21ce6dd -r d3d64f3128b3 WebBrowser/OpenSearch/OpenSearchEngine.py
--- a/WebBrowser/OpenSearch/OpenSearchEngine.py	Wed Feb 07 18:57:46 2018 +0100
+++ b/WebBrowser/OpenSearch/OpenSearchEngine.py	Wed Feb 07 20:14:09 2018 +0100
@@ -348,17 +348,16 @@
         
         reply = self.__networkAccessManager.get(
             QNetworkRequest(QUrl.fromEncoded(self._imageUrl.encode("utf-8"))))
-        reply.finished.connect(self.__imageObtained)
+        reply.finished.connect(lambda: self.__imageObtained(reply))
         self.__replies.append(reply)
     
-    def __imageObtained(self):
+    def __imageObtained(self, reply):
         """
         Private slot to receive the image of the engine.
+        
+        @param reply reference to the network reply
+        @type QNetworkReply
         """
-        reply = self.sender()
-        if reply is None:
-            return
-        
         response = reply.readAll()
         
         reply.close()

eric ide

mercurial