99 else: |
99 else: |
100 ioEncoding = Preferences.getSystem("IOEncoding") |
100 ioEncoding = Preferences.getSystem("IOEncoding") |
101 process = QProcess() |
101 process = QProcess() |
102 process.setWorkingDirectory(self.__repodir) |
102 process.setWorkingDirectory(self.__repodir) |
103 process.start('hg', args) |
103 process.start('hg', args) |
104 procStarted = process.waitForStarted() |
104 procStarted = process.waitForStarted(5000) |
105 if procStarted: |
105 if procStarted: |
106 finished = process.waitForFinished(30000) |
106 finished = process.waitForFinished(30000) |
107 if finished and process.exitCode() == 0: |
107 if finished and process.exitCode() == 0: |
108 output = \ |
108 output = \ |
109 str(process.readAllStandardOutput(), |
109 str(process.readAllStandardOutput(), |