Helpviewer/AdBlock/AdBlockNetwork.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2525
8b507a9a2d40
parent 2991
226481ff40d1
child 3060
5883ce99ee12
equal deleted inserted replaced
3056:9986ec0e559a 3057:10516539f238
21 """ 21 """
22 def block(self, request): 22 def block(self, request):
23 """ 23 """
24 Public method to check for a network block. 24 Public method to check for a network block.
25 25
26 @param request reference to the request object (QNetworkRequest)
26 @return reply object (QNetworkReply) or None 27 @return reply object (QNetworkReply) or None
27 """ 28 """
28 url = request.url() 29 url = request.url()
29 urlString = bytes(url.toEncoded()).decode() 30 urlString = bytes(url.toEncoded()).decode()
30 urlDomain = url.host() 31 urlDomain = url.host()
75 import Helpviewer.HelpWindow 76 import Helpviewer.HelpWindow
76 manager = Helpviewer.HelpWindow.HelpWindow.adBlockManager() 77 manager = Helpviewer.HelpWindow.HelpWindow.adBlockManager()
77 if manager.isHostExcepted(url.host()): 78 if manager.isHostExcepted(url.host()):
78 return False 79 return False
79 for subscription in manager.subscriptions(): 80 for subscription in manager.subscriptions():
80 if subscription.isEnabled() and subscription.adBlockDisabledForUrl(url): 81 if subscription.isEnabled() and \
82 subscription.adBlockDisabledForUrl(url):
81 return False 83 return False
82 84
83 return True 85 return True

eric ide

mercurial