mercurial/ui.py
changeset 27068 9eeca021a803
parent 26896 5e46123e6c35
child 27106 6ef17697b03d
equal deleted inserted replaced
27067:19b52cde2b84 27068:9eeca021a803
   610 
   610 
   611         When labeling output for a specific command, a label of
   611         When labeling output for a specific command, a label of
   612         "cmdname.type" is recommended. For example, status issues
   612         "cmdname.type" is recommended. For example, status issues
   613         a label of "status.modified" for modified files.
   613         a label of "status.modified" for modified files.
   614         '''
   614         '''
   615         self._progclear()
       
   616         if self._buffers:
   615         if self._buffers:
   617             self._buffers[-1].extend([str(a) for a in args])
   616             self._buffers[-1].extend([str(a) for a in args])
   618         else:
   617         else:
       
   618             self._progclear()
   619             for a in args:
   619             for a in args:
   620                 self.fout.write(str(a))
   620                 self.fout.write(str(a))
   621 
   621 
   622     def write_err(self, *args, **opts):
   622     def write_err(self, *args, **opts):
   623         self._progclear()
   623         self._progclear()