WebBrowser/Feeds/FeedsManager.py

changeset 6118
da9e08920e7c
parent 6048
82ad8ec9548c
child 6645
ad476851d7e0
diff -r 4cc6c171ecf6 -r da9e08920e7c WebBrowser/Feeds/FeedsManager.py
--- a/WebBrowser/Feeds/FeedsManager.py	Tue Feb 06 19:18:24 2018 +0100
+++ b/WebBrowser/Feeds/FeedsManager.py	Tue Feb 06 19:18:43 2018 +0100
@@ -268,14 +268,16 @@
         from WebBrowser.WebBrowserWindow import WebBrowserWindow
         request = QNetworkRequest(QUrl(urlString))
         reply = WebBrowserWindow.networkManager().get(request)
-        reply.finished.connect(self.__feedLoaded)
+        reply.finished.connect(lambda: self.__feedLoaded(reply))
         self.__replies[id(reply)] = (reply, itm)
     
-    def __feedLoaded(self):
+    def __feedLoaded(self, reply):
         """
         Private slot to extract the loaded feed data.
+        
+        @param reply reference to the network reply
+        @type QNetworkReply
         """
-        reply = self.sender()
         if id(reply) not in self.__replies:
             return
         

eric ide

mercurial