equal
deleted
inserted
replaced
9 |
9 |
10 import collections |
10 import collections |
11 import contextlib |
11 import contextlib |
12 import datetime |
12 import datetime |
13 import errno |
13 import errno |
14 import getpass |
|
15 import inspect |
14 import inspect |
16 import os |
15 import os |
17 import re |
16 import re |
18 import signal |
17 import signal |
19 import socket |
18 import socket |
1779 l = self._fin.readline() |
1778 l = self._fin.readline() |
1780 if not l: |
1779 if not l: |
1781 raise EOFError |
1780 raise EOFError |
1782 return l.rstrip(b'\n') |
1781 return l.rstrip(b'\n') |
1783 else: |
1782 else: |
1784 return encoding.strtolocal(getpass.getpass('')) |
1783 return util.get_password() |
1785 except EOFError: |
1784 except EOFError: |
1786 raise error.ResponseExpected() |
1785 raise error.ResponseExpected() |
1787 |
1786 |
1788 def status(self, *msg, **opts): |
1787 def status(self, *msg, **opts): |
1789 """write status message to output (if ui.quiet is False) |
1788 """write status message to output (if ui.quiet is False) |