equal
deleted
inserted
replaced
1659 try: |
1659 try: |
1660 r = self._readline(prompt=msg, promptopts=opts) |
1660 r = self._readline(prompt=msg, promptopts=opts) |
1661 if not r: |
1661 if not r: |
1662 r = default |
1662 r = default |
1663 if self.configbool(b'ui', b'promptecho'): |
1663 if self.configbool(b'ui', b'promptecho'): |
1664 self._writemsg(self._fmsgout, r, b"\n", type=b'promptecho') |
1664 self._writemsg( |
|
1665 self._fmsgout, r or b'', b"\n", type=b'promptecho' |
|
1666 ) |
1665 return r |
1667 return r |
1666 except EOFError: |
1668 except EOFError: |
1667 raise error.ResponseExpected() |
1669 raise error.ResponseExpected() |
1668 |
1670 |
1669 @staticmethod |
1671 @staticmethod |