41 for subscription in manager.subscriptions(): |
41 for subscription in manager.subscriptions(): |
42 if subscription.isEnabled(): |
42 if subscription.isEnabled(): |
43 blockedRule = subscription.match(request, urlDomain, urlString) |
43 blockedRule = subscription.match(request, urlDomain, urlString) |
44 if blockedRule: |
44 if blockedRule: |
45 webPage = request.attribute(QNetworkRequest.User + 100) |
45 webPage = request.attribute(QNetworkRequest.User + 100) |
46 if webPage is not None: |
46 if webPage is not None: |
47 if not self.__canBeBlocked(webPage.url()): |
47 if not self.__canBeBlocked(webPage.url()): |
48 return None |
48 return None |
49 |
49 |
50 webPage.addAdBlockRule(blockedRule, url) |
50 webPage.addAdBlockRule(blockedRule, url) |
51 |
51 |