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