Mercurial > hg
diff mercurial/error.py @ 11574:6381fa7bfa53
Abort: add a hint argument, printed in the next line inside parenthesis
discovery was using a custom made message for this purpose
push now returns -1 after aborting, instead of 1 previously
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Thu, 15 Jul 2010 14:41:22 +0200 |
parents | 037d910734de |
children | 931a72e00efa |
line wrap: on
line diff
--- a/mercurial/error.py Thu Jul 15 14:40:17 2010 +0200 +++ b/mercurial/error.py Thu Jul 15 14:41:22 2010 +0200 @@ -32,6 +32,9 @@ class Abort(Exception): """Raised if a command needs to print an error and exit.""" + def __init__(self, *args, **kw): + Exception.__init__(self, *args) + self.hint = kw.get('hint') class ConfigError(Abort): 'Exception raised when parsing config files'