mercurial/ui.py
branchstable
changeset 28039 89003c49315c
parent 27696 e70c97cc9243
child 28218 41dcd7545266
equal deleted inserted replaced
28038:72f2a19c5f88 28039:89003c49315c
   796     def prompt(self, msg, default="y"):
   796     def prompt(self, msg, default="y"):
   797         """Prompt user with msg, read response.
   797         """Prompt user with msg, read response.
   798         If ui is not interactive, the default is returned.
   798         If ui is not interactive, the default is returned.
   799         """
   799         """
   800         if not self.interactive():
   800         if not self.interactive():
   801             self.write(msg, ' ', default, "\n")
   801             self.write(msg, ' ', default or '', "\n")
   802             return default
   802             return default
   803         try:
   803         try:
   804             r = self._readline(self.label(msg, 'ui.prompt'))
   804             r = self._readline(self.label(msg, 'ui.prompt'))
   805             if not r:
   805             if not r:
   806                 r = default
   806                 r = default