comparison mercurial/ui.py @ 40226:0d403e9f049a

py3: use stringutil.pprint() instead of '%r' This makes test-pager-legacy.t pass on Python 3. Differential Revision: https://phab.mercurial-scm.org/D5037
author Pulkit Goyal <pulkit@yandex-team.ru>
date Sat, 13 Oct 2018 04:54:35 +0300
parents a9f56e4501c1
children 8239d4e5d05f 3c4b9dace7de
comparison
equal deleted inserted replaced
40225:474809790256 40226:0d403e9f049a
1074 pagerenv = {} 1074 pagerenv = {}
1075 for name, value in rcutil.defaultpagerenv().items(): 1075 for name, value in rcutil.defaultpagerenv().items():
1076 if name not in encoding.environ: 1076 if name not in encoding.environ:
1077 pagerenv[name] = value 1077 pagerenv[name] = value
1078 1078
1079 self.debug('starting pager for command %r\n' % command) 1079 self.debug('starting pager for command %s\n' %
1080 stringutil.pprint(command))
1080 self.flush() 1081 self.flush()
1081 1082
1082 wasformatted = self.formatted() 1083 wasformatted = self.formatted()
1083 if util.safehasattr(signal, "SIGPIPE"): 1084 if util.safehasattr(signal, "SIGPIPE"):
1084 signal.signal(signal.SIGPIPE, _catchterm) 1085 signal.signal(signal.SIGPIPE, _catchterm)