mercurial/progress.py
branchstable
changeset 44033 4e0a6d157910
parent 43077 687b865b95ad
child 45942 89a2afe31e82
equal deleted inserted replaced
44015:7ca8aa8840c0 44033:4e0a6d157910
   191 
   191 
   192     def clear(self):
   192     def clear(self):
   193         if not self.printed or not self.lastprint or not shouldprint(self.ui):
   193         if not self.printed or not self.lastprint or not shouldprint(self.ui):
   194             return
   194             return
   195         self._writeerr(b'\r%s\r' % (b' ' * self.width()))
   195         self._writeerr(b'\r%s\r' % (b' ' * self.width()))
       
   196         self._flusherr()
   196         if self.printed:
   197         if self.printed:
   197             # force immediate re-paint of progress bar
   198             # force immediate re-paint of progress bar
   198             self.lastprint = 0
   199             self.lastprint = 0
   199 
   200 
   200     def complete(self):
   201     def complete(self):