Helpviewer/AdBlock/AdBlockAccessHandler.py

changeset 4339
c2d1da8d2a05
parent 4021
195a471c327b
child 4631
5c1a96925da4
--- a/Helpviewer/AdBlock/AdBlockAccessHandler.py	Sun Jul 26 11:14:27 2015 +0200
+++ b/Helpviewer/AdBlock/AdBlockAccessHandler.py	Sun Jul 26 19:02:11 2015 +0200
@@ -9,7 +9,7 @@
 
 from __future__ import unicode_literals
 
-from PyQt5.QtCore import qVersion
+from PyQt5.QtCore import qVersion, QByteArray
 from PyQt5.QtNetwork import QNetworkAccessManager
 
 from E5Gui import E5MessageBox
@@ -41,12 +41,13 @@
             return None
         
         if qVersion() >= "5.0.0":
-            from PyQt5.QtCore import QUrlQuery
-            title = QUrlQuery(url).queryItemValue("title")
+            from PyQt5.QtCore import QUrlQuery, QUrl
+            title = QUrl.fromPercentEncoding(
+                QByteArray(QUrlQuery(url).queryItemValue("title").encode()))
         else:
             from PyQt5.QtCore import QUrl
             title = QUrl.fromPercentEncoding(
-                url.encodedQueryItemValue("title"))
+                url.encodedQueryItemValue(b"title"))
         if not title:
             return None
         res = E5MessageBox.yesNo(

eric ide

mercurial