Mercurial > hg
diff mercurial/cmdutil.py @ 3072:bc3fe3b5b785
Never apply string formatting to generated errors with util.Abort.
Otherwise error messages containing % chars yield errors or worse.
Fixed (hopefully) all users of util.Abort.
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Fri, 08 Sep 2006 09:36:18 +0200 |
parents | ff3ea21a981a |
children | eeaf9bcdfa25 |
line wrap: on
line diff
--- a/mercurial/cmdutil.py Fri Sep 08 02:16:16 2006 +0200 +++ b/mercurial/cmdutil.py Fri Sep 08 09:36:18 2006 +0200 @@ -53,8 +53,8 @@ i += 1 return ''.join(newname) except KeyError, inst: - raise util.Abort(_("invalid format spec '%%%s' in output file name"), - inst.args[0]) + raise util.Abort(_("invalid format spec '%%%s' in output file name") % + inst.args[0]) def make_file(repo, pat, node=None, total=None, seqno=None, revwidth=None, mode='wb', pathname=None):