Mercurial > public > mercurial-scm > hg-stable
diff mercurial/dispatch.py @ 27516:1c1216182dc1
error: make ParseError inherit from HintException
author | timeless <timeless@mozdev.org> |
---|---|
date | Wed, 23 Dec 2015 17:39:32 +0000 |
parents | eadbbd14bdc1 |
children | 4030d3b79953 |
line wrap: on
line diff
--- a/mercurial/dispatch.py Wed Dec 23 17:38:24 2015 +0000 +++ b/mercurial/dispatch.py Wed Dec 23 17:39:32 2015 +0000 @@ -107,6 +107,8 @@ return -1 except error.ParseError as inst: _formatparse(ferr.write, inst) + if inst.hint: + ferr.write(_("(%s)\n") % inst.hint) return -1 msg = ' '.join(' ' in a and repr(a) or a for a in req.args) @@ -202,6 +204,8 @@ (inst.args[0], " ".join(inst.args[1]))) except error.ParseError as inst: _formatparse(ui.warn, inst) + if inst.hint: + ui.warn(_("(%s)\n") % inst.hint) return -1 except error.LockHeld as inst: if inst.errno == errno.ETIMEDOUT: