Helpviewer/AdBlock/AdBlockNetwork.py

changeset 96
9624a110667d
parent 13
1af94a91f439
child 791
9ec2ac20e54e
equal deleted inserted replaced
95:261bc03812fd 96:9624a110667d
32 if not manager.isEnabled(): 32 if not manager.isEnabled():
33 return None 33 return None
34 34
35 urlString = bytes(url.toEncoded()).decode() 35 urlString = bytes(url.toEncoded()).decode()
36 blockedRule = None 36 blockedRule = None
37 blockingSubscription = None
38 37
39 for subscription in manager.subscriptions(): 38 for subscription in manager.subscriptions():
40 if subscription.allow(urlString): 39 if subscription.allow(urlString):
41 return None 40 return None
42 41
43 rule = subscription.block(urlString) 42 rule = subscription.block(urlString)
44 if rule is not None: 43 if rule is not None:
45 blockedRule = rule 44 blockedRule = rule
46 blockingSubscription = subscription
47 break 45 break
48 46
49 if blockedRule is not None: 47 if blockedRule is not None:
50 reply = AdBlockBlockedNetworkReply(request, blockedRule, self) 48 reply = AdBlockBlockedNetworkReply(request, blockedRule, self)
51 return reply 49 return reply

eric ide

mercurial