66 process.start('hg', args) |
67 process.start('hg', args) |
67 procStarted = process.waitForStarted(5000) |
68 procStarted = process.waitForStarted(5000) |
68 if procStarted: |
69 if procStarted: |
69 finished = process.waitForFinished(30000) |
70 finished = process.waitForFinished(30000) |
70 if finished and process.exitCode() == 0: |
71 if finished and process.exitCode() == 0: |
71 output = \ |
72 output = str( |
72 str(process.readAllStandardOutput(), ioEncoding, 'replace') |
73 process.readAllStandardOutput(), ioEncoding, 'replace') |
73 |
74 |
74 if output: |
75 if output: |
75 guardsDict = {} |
76 guardsDict = {} |
76 for line in output.splitlines(): |
77 for line in output.splitlines(): |
77 if line: |
78 if line: |