Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListGuardsDialog.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3302
e92f0dd51979
child 3591
2f2a4a76dd22
--- a/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListGuardsDialog.py	Sun Mar 30 22:00:14 2014 +0200
+++ b/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListGuardsDialog.py	Thu Apr 03 23:05:31 2014 +0200
@@ -9,8 +9,8 @@
 
 from __future__ import unicode_literals
 try:
-    str = unicode    # __IGNORE_WARNING__
-except (NameError):
+    str = unicode
+except NameError:
     pass
 
 import os
@@ -20,7 +20,6 @@
 
 from .Ui_HgQueuesListGuardsDialog import Ui_HgQueuesListGuardsDialog
 
-import Preferences
 import UI.PixmapCache
 
 
@@ -94,8 +93,7 @@
         self.guardsList.clear()
         self.patchNameLabel.setText("")
         
-        args = []
-        args.append("qguard")
+        args = self.vcs.initCommand("qguard")
         if patch:
             args.append(patch)
         
@@ -103,7 +101,6 @@
         if self.__hgClient:
             output = self.__hgClient.runcommand(args)[0].strip()
         else:
-            ioEncoding = Preferences.getSystem("IOEncoding")
             process = QProcess()
             process.setWorkingDirectory(self.__repodir)
             process.start('hg', args)
@@ -111,9 +108,8 @@
             if procStarted:
                 finished = process.waitForFinished(30000)
                 if finished and process.exitCode() == 0:
-                    output = \
-                        str(process.readAllStandardOutput(),
-                            ioEncoding, 'replace').strip()
+                    output = str(process.readAllStandardOutput(),
+                                 self.vcs.getEncoding(), 'replace').strip()
         
         if output:
             patchName, guards = output.split(":", 1)
@@ -128,7 +124,7 @@
                     guard = guard[1:]
                 else:
                     icon = None
-                    guard = self.trUtf8("Unguarded")
+                    guard = self.tr("Unguarded")
                 itm = QListWidgetItem(guard, self.guardsList)
                 if icon:
                     itm.setIcon(icon)

eric ide

mercurial