##// END OF EJS Templates
ui: avoid needless casting to a str...
Gregory Szorc -
r27110:f04bd381 default
parent child Browse files
Show More
@@ -434,16 +434,15 b' class colorui(uimod.ui):'
434 434 label = opts.get('label', '')
435 435 if self._buffers:
436 436 if self._bufferapplylabels:
437 self._buffers[-1].extend(self.label(str(a), label)
438 for a in args)
437 self._buffers[-1].extend(self.label(a, label) for a in args)
439 438 else:
440 self._buffers[-1].extend(str(a) for a in args)
439 self._buffers[-1].extend(args)
441 440 elif self._colormode == 'win32':
442 441 for a in args:
443 442 win32print(a, super(colorui, self).write, **opts)
444 443 else:
445 444 return super(colorui, self).write(
446 *[self.label(str(a), label) for a in args], **opts)
445 *[self.label(a, label) for a in args], **opts)
447 446
448 447 def write_err(self, *args, **opts):
449 448 if self._colormode is None:
@@ -457,7 +456,7 b' class colorui(uimod.ui):'
457 456 win32print(a, super(colorui, self).write_err, **opts)
458 457 else:
459 458 return super(colorui, self).write_err(
460 *[self.label(str(a), label) for a in args], **opts)
459 *[self.label(a, label) for a in args], **opts)
461 460
462 461 def showlabel(self, msg, label):
463 462 if label and msg:
@@ -622,11 +622,11 b' class ui(object):'
622 622 a label of "status.modified" for modified files.
623 623 '''
624 624 if self._buffers:
625 self._buffers[-1].extend([str(a) for a in args])
625 self._buffers[-1].extend(a for a in args)
626 626 else:
627 627 self._progclear()
628 628 for a in args:
629 self.fout.write(str(a))
629 self.fout.write(a)
630 630
631 631 def write_err(self, *args, **opts):
632 632 self._progclear()
@@ -636,7 +636,7 b' class ui(object):'
636 636 if not getattr(self.fout, 'closed', False):
637 637 self.fout.flush()
638 638 for a in args:
639 self.ferr.write(str(a))
639 self.ferr.write(a)
640 640 # stderr may be buffered under win32 when redirected to files,
641 641 # including stdout.
642 642 if not getattr(self.ferr, 'closed', False):
General Comments 0
You need to be logged in to leave comments. Login now