mercurial/ui.py
changeset 44992 484e04dc7f42
parent 44661 e147748f750b
child 45025 24b1a8eb73aa
equal deleted inserted replaced
44991:65d19d9c8e76 44992:484e04dc7f42
  1198                     label = opts.get('label', b'')
  1198                     label = opts.get('label', b'')
  1199                     msg = self.label(msg, label)
  1199                     msg = self.label(msg, label)
  1200                 dest.write(msg)
  1200                 dest.write(msg)
  1201             # stderr may be buffered under win32 when redirected to files,
  1201             # stderr may be buffered under win32 when redirected to files,
  1202             # including stdout.
  1202             # including stdout.
  1203             if dest is self._ferr and not getattr(self._ferr, 'closed', False):
  1203             if dest is self._ferr and not getattr(dest, 'closed', False):
  1204                 dest.flush()
  1204                 dest.flush()
  1205         except IOError as err:
  1205         except IOError as err:
  1206             if dest is self._ferr and err.errno in (
  1206             if dest is self._ferr and err.errno in (
  1207                 errno.EPIPE,
  1207                 errno.EPIPE,
  1208                 errno.EIO,
  1208                 errno.EIO,