mercurial/ui.py
changeset 19886 e828975722c8
parent 19536 ab3cf67740d6
parent 19880 ba2be32d14f2
child 20265 e5803150ea1d
equal deleted inserted replaced
19885:6cc696179869 19886:e828975722c8
   663 
   663 
   664     def getpass(self, prompt=None, default=None):
   664     def getpass(self, prompt=None, default=None):
   665         if not self.interactive():
   665         if not self.interactive():
   666             return default
   666             return default
   667         try:
   667         try:
   668             self.write(self.label(prompt or _('password: '), 'ui.prompt'))
   668             self.write_err(self.label(prompt or _('password: '), 'ui.prompt'))
   669             return getpass.getpass('')
   669             return getpass.getpass('')
   670         except EOFError:
   670         except EOFError:
   671             raise util.Abort(_('response expected'))
   671             raise util.Abort(_('response expected'))
   672     def status(self, *msg, **opts):
   672     def status(self, *msg, **opts):
   673         '''write status message to output (if ui.quiet is False)
   673         '''write status message to output (if ui.quiet is False)