mercurial/debugcommands.py
changeset 45929 87e7dd8e7734
parent 45874 1a72e4839795
child 45942 89a2afe31e82
equal deleted inserted replaced
45928:62329b759635 45929:87e7dd8e7734
  3790     norepo=True,
  3790     norepo=True,
  3791 )
  3791 )
  3792 def debuguigetpass(ui, prompt=b''):
  3792 def debuguigetpass(ui, prompt=b''):
  3793     """show prompt to type password"""
  3793     """show prompt to type password"""
  3794     r = ui.getpass(prompt)
  3794     r = ui.getpass(prompt)
       
  3795     if r is not None:
       
  3796         r = encoding.strtolocal(r)
       
  3797     else:
       
  3798         r = b"<default response>"
  3795     ui.writenoi18n(b'response: %s\n' % r)
  3799     ui.writenoi18n(b'response: %s\n' % r)
  3796 
  3800 
  3797 
  3801 
  3798 @command(
  3802 @command(
  3799     b'debuguiprompt',
  3803     b'debuguiprompt',