Mercurial > public > mercurial-scm > hg-stable
diff mercurial/error.py @ 25242:8de7d1d937b3
error: allow a 'hint' to OutOfBandError
This will be useful when changing the behavior of OutOfBandError for ssh in the
next changeset.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Wed, 20 May 2015 18:17:40 -0500 |
parents | d2b81256db1e |
children | 821e664924dc |
line wrap: on
line diff
--- a/mercurial/error.py Thu May 21 14:30:22 2015 -0500 +++ b/mercurial/error.py Wed May 20 18:17:40 2015 -0500 @@ -64,6 +64,10 @@ class OutOfBandError(Exception): """Exception raised when a remote repo reports failure""" + def __init__(self, *args, **kw): + Exception.__init__(self, *args) + self.hint = kw.get('hint') + class ParseError(Exception): """Raised when parsing config files and {rev,file}sets (msg[, pos])"""