Plugins/VcsPlugins/vcsPySvn/SvnLogDialog.py

changeset 3702
dabc69b82c7c
parent 3656
441956d8fce5
child 4013
e3c30bae0d15
diff -r 864226db1abe -r dabc69b82c7c Plugins/VcsPlugins/vcsPySvn/SvnLogDialog.py
--- a/Plugins/VcsPlugins/vcsPySvn/SvnLogDialog.py	Sun Jul 13 16:33:32 2014 +0200
+++ b/Plugins/VcsPlugins/vcsPySvn/SvnLogDialog.py	Sun Jul 13 18:40:52 2014 +0200
@@ -14,7 +14,7 @@
 
 import pysvn
 
-from PyQt5.QtCore import QMutexLocker, QByteArray, QUrl, Qt
+from PyQt5.QtCore import QMutexLocker, QUrl, Qt
 from PyQt5.QtGui import QCursor, QTextCursor
 from PyQt5.QtWidgets import QWidget, QApplication, QDialogButtonBox
 
@@ -140,9 +140,8 @@
                     url = QUrl()
                     url.setScheme("file")
                     url.setPath(self.filename)
-                    query = QByteArray()
-                    query.append(lv).append('_').append(ver)
-                    url.setEncodedQuery(query)
+                    query = lv + '_' + ver
+                    url.setQuery(query)
                     dstr += ' [<a href="{0}" name="{1}">{2}</a>]'.format(
                         url.toString(), query,
                         self.tr('diff to {0}').format(lv)
@@ -237,7 +236,7 @@
         if Utilities.isWindowsPlatform():
             if filename.startswith("/"):
                 filename = filename[1:]
-        ver = bytes(url.encodedQuery()).decode()
+        ver = url.query()
         v1 = ver.split('_')[0]
         v2 = ver.split('_')[1]
         if not v1 or not v2:

eric ide

mercurial