comparison mercurial/ui.py @ 36784:e3732c3ab92d

py3: fix type of default username
author Yuya Nishihara <yuya@tcha.org>
date Sun, 04 Mar 2018 18:34:46 -0500
parents 723e87c8c059
children 30742c216abb
comparison
equal deleted inserted replaced
36783:1fbbb8e83392 36784:e3732c3ab92d
798 return user 798 return user
799 if user is None and self.configbool("ui", "askusername"): 799 if user is None and self.configbool("ui", "askusername"):
800 user = self.prompt(_("enter a commit username:"), default=None) 800 user = self.prompt(_("enter a commit username:"), default=None)
801 if user is None and not self.interactive(): 801 if user is None and not self.interactive():
802 try: 802 try:
803 user = '%s@%s' % (util.getuser(), socket.getfqdn()) 803 user = '%s@%s' % (util.getuser(),
804 encoding.strtolocal(socket.getfqdn()))
804 self.warn(_("no username found, using '%s' instead\n") % user) 805 self.warn(_("no username found, using '%s' instead\n") % user)
805 except KeyError: 806 except KeyError:
806 pass 807 pass
807 if not user: 808 if not user:
808 raise error.Abort(_('no username supplied'), 809 raise error.Abort(_('no username supplied'),