comparison mercurial/ui.py @ 47244:bcafcd779d2e

branching: merge stable into default
author Rapha?l Gom?s <rgomes@octobus.net>
date Mon, 17 May 2021 15:05:24 +0200
parents b0e92313107e 5b3513177f2b
children a671832a8e41
comparison
equal deleted inserted replaced
47243:33096e77598c 47244:bcafcd779d2e
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)