Plugins/VcsPlugins/vcsSubversion/SvnLogDialog.py

changeset 3037
a417a0670a36
parent 3020
542e97d4ecb3
child 3060
5883ce99ee12
child 3160
209a07d7e401
equal deleted inserted replaced
3036:30c81c9e88b8 3037:a417a0670a36
228 """ 228 """
229 self.process.setReadChannel(QProcess.StandardOutput) 229 self.process.setReadChannel(QProcess.StandardOutput)
230 230
231 while self.process.canReadLine(): 231 while self.process.canReadLine():
232 line = str(self.process.readLine(), 232 line = str(self.process.readLine(),
233 Preferences.getSystem("IOEncoding"), 233 Preferences.getSystem("IOEncoding"),
234 'replace') 234 'replace')
235 self.buf.append(line) 235 self.buf.append(line)
236 if self.rx_rev.exactMatch(line): 236 if self.rx_rev.exactMatch(line):
237 ver = self.rx_rev.cap(1) 237 ver = self.rx_rev.cap(1)
238 # save revision number for later use 238 # save revision number for later use
239 self.revisions.append(ver) 239 self.revisions.append(ver)
250 error pane. 250 error pane.
251 """ 251 """
252 if self.process is not None: 252 if self.process is not None:
253 self.errorGroup.show() 253 self.errorGroup.show()
254 s = str(self.process.readAllStandardError(), 254 s = str(self.process.readAllStandardError(),
255 Preferences.getSystem("IOEncoding"), 255 Preferences.getSystem("IOEncoding"),
256 'replace') 256 'replace')
257 self.errors.insertPlainText(s) 257 self.errors.insertPlainText(s)
258 self.errors.ensureCursorVisible() 258 self.errors.ensureCursorVisible()
259 259
260 def __sourceChanged(self, url): 260 def __sourceChanged(self, url):
261 """ 261 """

eric ide

mercurial