WebBrowser/AdBlock/AdBlockSubscription.py

changeset 6118
da9e08920e7c
parent 6048
82ad8ec9548c
child 6150
20efcd29b237
--- a/WebBrowser/AdBlock/AdBlockSubscription.py	Tue Feb 06 19:18:24 2018 +0100
+++ b/WebBrowser/AdBlock/AdBlockSubscription.py	Tue Feb 06 19:18:43 2018 +0100
@@ -370,14 +370,16 @@
         from WebBrowser.WebBrowserWindow import WebBrowserWindow
         self.__downloading = WebBrowserWindow.networkManager().get(
             QNetworkRequest(self.location()))
-        self.__downloading.finished.connect(self.__rulesDownloaded)
+        self.__downloading.finished.connect(
+            lambda: self.__rulesDownloaded(self.__downloading))
     
-    def __rulesDownloaded(self):
+    def __rulesDownloaded(self, reply):
         """
         Private slot to deal with the downloaded rules.
+        
+        @param reply reference to the network reply
+        @type QNetworkReply
         """
-        reply = self.sender()
-        
         response = reply.readAll()
         reply.close()
         self.__downloading = None

eric ide

mercurial