9 |
9 |
10 from PyQt4.QtCore import * |
10 from PyQt4.QtCore import * |
11 |
11 |
12 import Helpviewer.HelpWindow |
12 import Helpviewer.HelpWindow |
13 |
13 |
14 from AdBlockBlockedNetworkReply import AdBlockBlockedNetworkReply |
14 from .AdBlockBlockedNetworkReply import AdBlockBlockedNetworkReply |
15 |
15 |
16 class AdBlockNetwork(QObject): |
16 class AdBlockNetwork(QObject): |
17 """ |
17 """ |
18 Class implementing a network block. |
18 Class implementing a network block. |
19 """ |
19 """ |
30 |
30 |
31 manager = Helpviewer.HelpWindow.HelpWindow.adblockManager() |
31 manager = Helpviewer.HelpWindow.HelpWindow.adblockManager() |
32 if not manager.isEnabled(): |
32 if not manager.isEnabled(): |
33 return None |
33 return None |
34 |
34 |
35 urlString = unicode(url.toEncoded()) |
35 urlString = bytes(url.toEncoded()).decode() |
36 blockedRule = None |
36 blockedRule = None |
37 blockingSubscription = None |
37 blockingSubscription = None |
38 |
38 |
39 for subscription in manager.subscriptions(): |
39 for subscription in manager.subscriptions(): |
40 if subscription.allow(urlString): |
40 if subscription.allow(urlString): |