Mercurial > public > mercurial-scm > hg-stable
diff mercurial/dispatch.py @ 37087:f0b6fbea00cf
stringutil: bulk-replace call sites to point to new module
This might conflict with other patches floating around, sorry.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Thu, 22 Mar 2018 21:56:20 +0900 |
parents | 389b950f5190 |
children | d4a2e0d5d042 |
line wrap: on
line diff
--- a/mercurial/dispatch.py Thu Mar 22 21:19:31 2018 +0900 +++ b/mercurial/dispatch.py Thu Mar 22 21:56:20 2018 +0900 @@ -41,6 +41,10 @@ util, ) +from .utils import ( + stringutil, +) + unrecoverablewrite = registrar.command.unrecoverablewrite class request(object): @@ -496,7 +500,7 @@ args = pycompat.shlexsplit(self.definition) except ValueError as inst: self.badalias = (_("error in definition for alias '%s': %s") - % (self.name, util.forcebytestr(inst))) + % (self.name, stringutil.forcebytestr(inst))) return earlyopts, args = _earlysplitopts(args) if earlyopts: @@ -623,7 +627,7 @@ try: args = fancyopts.fancyopts(args, commands.globalopts, options) except getopt.GetoptError as inst: - raise error.CommandError(None, util.forcebytestr(inst)) + raise error.CommandError(None, stringutil.forcebytestr(inst)) if args: cmd, args = args[0], args[1:] @@ -647,7 +651,7 @@ try: args = fancyopts.fancyopts(args, c, cmdoptions, gnu=True) except getopt.GetoptError as inst: - raise error.CommandError(cmd, util.forcebytestr(inst)) + raise error.CommandError(cmd, stringutil.forcebytestr(inst)) # separate global options back out for o in commands.globalopts: @@ -872,7 +876,7 @@ ui_.setconfig('ui', 'color', coloropt, '--color') color.setup(ui_) - if util.parsebool(options['pager']): + if stringutil.parsebool(options['pager']): # ui.pager() expects 'internal-always-' prefix in this case ui.pager('internal-always-' + cmd) elif options['pager'] != 'auto': @@ -968,7 +972,7 @@ for name, mod in extensions.extensions(): # 'testedwith' should be bytes, but not all extensions are ported # to py3 and we don't want UnicodeException because of that. - testedwith = util.forcebytestr(getattr(mod, 'testedwith', '')) + testedwith = stringutil.forcebytestr(getattr(mod, 'testedwith', '')) report = getattr(mod, 'buglink', _('the extension author.')) if not testedwith.strip(): # We found an untested extension. It's likely the culprit. @@ -990,7 +994,8 @@ if worst[0] is not None: name, testedwith, report = worst if not isinstance(testedwith, (bytes, str)): - testedwith = '.'.join([util.forcebytestr(c) for c in testedwith]) + testedwith = '.'.join([stringutil.forcebytestr(c) + for c in testedwith]) warning = (_('** Unknown exception encountered with ' 'possibly-broken third-party extension %s\n' '** which supports versions %s of Mercurial.\n'