Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.9, 0.9.1, and 0.9.1.1

stable hgcmd: convert error message to UTF-8 before displaying

Prevents GTK+ errors when mercurial barfs on encoding errors

Changeset ba332c3533d5

Parent f8450ffa61a1

by Steve Borho

Changes to one file · Browse files at ba332c3533d5 Showing diff from parent f8450ffa61a1 Diff from another changeset...

 
159
160
161
162
 
163
164
165
166
167
168
169
 
170
171
172
 
159
160
161
 
162
163
164
165
166
167
168
 
169
170
171
172
@@ -159,14 +159,14 @@
  pass   while self.hgthread.geterrqueue().qsize():   try: - msg = self.hgthread.geterrqueue().get(0) + msg = hglib.toutf(self.hgthread.geterrqueue().get(0))   self.textbuffer.insert_with_tags_by_name(enditer, msg, 'error')   self.textview.scroll_to_mark(self.textbuffer.get_insert(), 0)   except Queue.Empty:   pass   while self.stdoutq.qsize():   try: - msg = self.stdoutq.get(0) + msg = hglib.toutf(self.stdoutq.get(0))   self.textbuffer.insert_with_tags_by_name(enditer, msg, 'error')   self.textview.scroll_to_mark(self.textbuffer.get_insert(), 0)   except Queue.Empty: