Helpviewer/AdBlock/AdBlockAccessHandler.py

changeset 3702
dabc69b82c7c
parent 3656
441956d8fce5
child 3776
ccb6eacb50e5
equal deleted inserted replaced
3701:864226db1abe 3702:dabc69b82c7c
7 Module implementing a scheme access handler for AdBlock URLs. 7 Module implementing a scheme access handler for AdBlock URLs.
8 """ 8 """
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 from PyQt5.QtCore import QUrl 12 from PyQt5.QtCore import QUrlQuery
13 from PyQt5.QtNetwork import QNetworkAccessManager 13 from PyQt5.QtNetwork import QNetworkAccessManager
14 14
15 from E5Gui import E5MessageBox 15 from E5Gui import E5MessageBox
16 16
17 from Helpviewer.Network.SchemeAccessHandler import SchemeAccessHandler 17 from Helpviewer.Network.SchemeAccessHandler import SchemeAccessHandler
38 38
39 url = request.url() 39 url = request.url()
40 if url.path() != "subscribe": 40 if url.path() != "subscribe":
41 return None 41 return None
42 42
43 title = QUrl.fromPercentEncoding(url.encodedQueryItemValue("title")) 43 title = QUrlQuery(url).queryItemValue("title")
44 if not title: 44 if not title:
45 return None 45 return None
46 res = E5MessageBox.yesNo( 46 res = E5MessageBox.yesNo(
47 None, 47 None,
48 self.tr("Subscribe?"), 48 self.tr("Subscribe?"),

eric ide

mercurial