Mercurial > hg
changeset 27628:707d66afce21
error: make InterventionRequired take a hint
author | timeless <timeless@mozdev.org> |
---|---|
date | Wed, 23 Dec 2015 08:52:52 +0000 |
parents | dcbba68e076f |
children | e7ff83b2bcfe |
files | mercurial/dispatch.py mercurial/error.py |
diffstat | 2 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/dispatch.py Thu Dec 24 20:41:17 2015 +0000 +++ b/mercurial/dispatch.py Wed Dec 23 08:52:52 2015 +0000 @@ -270,6 +270,8 @@ commands.help_(ui, 'shortlist') except error.InterventionRequired as inst: ui.warn("%s\n" % inst) + if inst.hint: + ui.warn(_("(%s)\n") % inst.hint) return 1 except error.Abort as inst: ui.warn(_("abort: %s\n") % inst)
--- a/mercurial/error.py Thu Dec 24 20:41:17 2015 +0000 +++ b/mercurial/error.py Wed Dec 23 08:52:52 2015 +0000 @@ -50,7 +50,7 @@ class CommandError(Exception): """Exception raised on errors in parsing the command line.""" -class InterventionRequired(Exception): +class InterventionRequired(HintException): """Exception raised when a command requires human intervention.""" class Abort(HintException):