eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesQueueManagementDialog.py

changeset 7370
5fb53279f2df
parent 7360
9190402e4505
child 7923
91e843545d9a
--- a/eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesQueueManagementDialog.py	Wed Jan 08 19:13:57 2020 +0100
+++ b/eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesQueueManagementDialog.py	Mon Jan 13 19:23:08 2020 +0100
@@ -7,8 +7,7 @@
 Module implementing a dialog used by the queue management functions.
 """
 
-
-from PyQt5.QtCore import pyqtSlot, Qt, QProcess, QCoreApplication
+from PyQt5.QtCore import pyqtSlot, Qt, QCoreApplication
 from PyQt5.QtWidgets import (
     QDialog, QDialogButtonBox, QAbstractItemView, QListWidgetItem,
     QAbstractButton
@@ -99,19 +98,7 @@
         args = self.vcs.initCommand("qqueue")
         args.append("--list")
         
-        output = ""
-        if self.__hgClient:
-            output = self.__hgClient.runcommand(args)[0]
-        else:
-            process = QProcess()
-            process.setWorkingDirectory(self.__repodir)
-            process.start('hg', args)
-            procStarted = process.waitForStarted(5000)
-            if procStarted:
-                finished = process.waitForFinished(30000)
-                if finished and process.exitCode() == 0:
-                    output = str(process.readAllStandardOutput(),
-                                 self.vcs.getEncoding(), 'replace')
+        output = self.__hgClient.runcommand(args)[0]
         
         for queue in output.splitlines():
             queue = queue.strip()

eric ide

mercurial