mercurial/ui.py
changeset 45794 330c258fe7ca
parent 45765 ed84a4d48910
parent 45758 14ac6a74e7e7
child 45826 21733e8c924f
equal deleted inserted replaced
45793:4db5671d57d9 45794:330c258fe7ca
  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