Helpviewer/AdBlock/AdBlockAccessHandler.py

branch
6_0_x
changeset 4340
b60f7c844265
parent 4022
f5f42921717e
child 4631
5c1a96925da4
diff -r 844a1c6f8103 -r b60f7c844265 Helpviewer/AdBlock/AdBlockAccessHandler.py
--- a/Helpviewer/AdBlock/AdBlockAccessHandler.py	Sun Jul 26 11:15:47 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