157 self.inputGroup.setEnabled(False) |
157 self.inputGroup.setEnabled(False) |
158 self.inputGroup.hide() |
158 self.inputGroup.hide() |
159 |
159 |
160 out, err = self.__hgClient.runcommand(args) |
160 out, err = self.__hgClient.runcommand(args) |
161 |
161 |
|
162 if err: |
|
163 self.__showError(err) |
162 if out and self.isVisible(): |
164 if out and self.isVisible(): |
163 for line in out.splitlines(True): |
165 for line in out.splitlines(True): |
164 self.__processOutputLine(line) |
166 self.__processOutputLine(line) |
165 if self.__hgClient.wasCanceled(): |
167 if self.__hgClient.wasCanceled(): |
166 break |
168 break |
167 |
|
168 if err: |
|
169 self.__showError(err) |
|
170 |
169 |
171 self.__finish() |
170 self.__finish() |
172 else: |
171 else: |
173 self.process.kill() |
172 self.process.kill() |
174 |
173 |