equal
deleted
inserted
replaced
1462 def getpass(self, prompt=None, default=None): |
1462 def getpass(self, prompt=None, default=None): |
1463 if not self.interactive(): |
1463 if not self.interactive(): |
1464 return default |
1464 return default |
1465 try: |
1465 try: |
1466 self._writemsg(self._fmsgerr, prompt or _('password: '), |
1466 self._writemsg(self._fmsgerr, prompt or _('password: '), |
1467 type='prompt') |
1467 type='prompt', password=True) |
1468 # disable getpass() only if explicitly specified. it's still valid |
1468 # disable getpass() only if explicitly specified. it's still valid |
1469 # to interact with tty even if fin is not a tty. |
1469 # to interact with tty even if fin is not a tty. |
1470 with self.timeblockedsection('stdio'): |
1470 with self.timeblockedsection('stdio'): |
1471 if self.configbool('ui', 'nontty'): |
1471 if self.configbool('ui', 'nontty'): |
1472 l = self._fin.readline() |
1472 l = self._fin.readline() |