Helpviewer/AdBlock/AdBlockBlockedNetworkReply.py

changeset 1960
d8c45fe8a1b9
parent 1647
30be422ac04b
child 2302
f29e9405c851
--- a/Helpviewer/AdBlock/AdBlockBlockedNetworkReply.py	Thu Jul 26 18:38:15 2012 +0200
+++ b/Helpviewer/AdBlock/AdBlockBlockedNetworkReply.py	Sat Jul 28 11:23:12 2012 +0200
@@ -15,20 +15,21 @@
     """
     Class implementing a QNetworkReply subclass reporting a blocked request.
     """
-    def __init__(self, request, rule, parent=None):
+    def __init__(self, request, subscription, rule, parent=None):
         """
         Constructor
         
         @param request reference to the request object (QNetworkRequest)
-        @param fileData reference to the data buffer (QByteArray)
-        @param mimeType for the reply (string)
+        @param subscription subscription containing the matched rule (AdBlockSubscription)
+        @param rule matching rule (AdBlockRule)
+        @param parent reference to the parent object (QObject)
         """
         super().__init__(parent)
         self.setOperation(QNetworkAccessManager.GetOperation)
         self.setRequest(request)
         self.setUrl(request.url())
         self.setError(QNetworkReply.ContentAccessDenied,
-                      "AdBlockRule:{0}".format(rule.filter()))
+                      "AdBlockRule:{0} ({1})".format(subscription.title(), rule.filter()))
         QTimer.singleShot(0, self.__fireSignals)
     
     def __fireSignals(self):

eric ide

mercurial