105 else: |
105 else: |
106 ioEncoding = Preferences.getSystem("IOEncoding") |
106 ioEncoding = Preferences.getSystem("IOEncoding") |
107 process = QProcess() |
107 process = QProcess() |
108 process.setWorkingDirectory(self.__repodir) |
108 process.setWorkingDirectory(self.__repodir) |
109 process.start('hg', args) |
109 process.start('hg', args) |
110 procStarted = process.waitForStarted() |
110 procStarted = process.waitForStarted(5000) |
111 if procStarted: |
111 if procStarted: |
112 finished = process.waitForFinished(30000) |
112 finished = process.waitForFinished(30000) |
113 if finished and process.exitCode() == 0: |
113 if finished and process.exitCode() == 0: |
114 output = \ |
114 output = \ |
115 str(process.readAllStandardOutput(), |
115 str(process.readAllStandardOutput(), |