Helpviewer/AdBlock/AdBlockAccessHandler.py

changeset 3776
ccb6eacb50e5
parent 3702
dabc69b82c7c
child 4021
195a471c327b
--- a/Helpviewer/AdBlock/AdBlockAccessHandler.py	Sat Sep 06 14:22:41 2014 +0200
+++ b/Helpviewer/AdBlock/AdBlockAccessHandler.py	Sun Sep 07 19:57:40 2014 +0200
@@ -9,7 +9,7 @@
 
 from __future__ import unicode_literals
 
-from PyQt5.QtCore import QUrlQuery
+from PyQt5.QtCore import qVersion
 from PyQt5.QtNetwork import QNetworkAccessManager
 
 from E5Gui import E5MessageBox
@@ -40,7 +40,13 @@
         if url.path() != "subscribe":
             return None
         
-        title = QUrlQuery(url).queryItemValue("title")
+        if qVersion() >= "5.0.0":
+            from PyQt5.QtCore import QUrlQuery
+            title = QUrlQuery(url).queryItemValue("title")
+        else:
+            from PyQt5.QtCore import QUrl
+            title = QUrl.fromPercentEncoding(
+                url.encodedQueryItemValue("title"))
         if not title:
             return None
         res = E5MessageBox.yesNo(

eric ide

mercurial