Plugins/VcsPlugins/vcsSubversion/SvnLogDialog.py

changeset 3702
dabc69b82c7c
parent 3656
441956d8fce5
child 4013
e3c30bae0d15
diff -r 864226db1abe -r dabc69b82c7c Plugins/VcsPlugins/vcsSubversion/SvnLogDialog.py
--- a/Plugins/VcsPlugins/vcsSubversion/SvnLogDialog.py	Sun Jul 13 16:33:32 2014 +0200
+++ b/Plugins/VcsPlugins/vcsSubversion/SvnLogDialog.py	Sun Jul 13 18:40:52 2014 +0200
@@ -15,7 +15,7 @@
 
 import os
 
-from PyQt5.QtCore import QTimer, QByteArray, QProcess, QRegExp, QUrl, pyqtSlot
+from PyQt5.QtCore import QTimer, QProcess, QRegExp, QUrl, pyqtSlot
 from PyQt5.QtGui import QTextCursor
 from PyQt5.QtWidgets import QWidget, QLineEdit, QApplication, QDialogButtonBox
 
@@ -182,12 +182,10 @@
                     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,
+                        url.toString(), query,
                         self.tr('diff to {0}').format(lv),
                     )
                 except IndexError:
@@ -274,7 +272,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 v1 == "" or v2 == "":

eric ide

mercurial