# HG changeset patch # User timeless # Date 1450892304 0 # Node ID f8142cb77b1ec1989683a8e954fc0143141a684b # Parent 311eddddca496b742c13fa442577c7a6cd5d4cbd error: refactor OutOfBandError to inherit from HintException diff -r 311eddddca49 -r f8142cb77b1e mercurial/error.py --- a/mercurial/error.py Tue Dec 22 20:10:22 2015 +0000 +++ b/mercurial/error.py Wed Dec 23 17:38:24 2015 +0000 @@ -78,13 +78,9 @@ from .i18n import _ Abort.__init__(self, _('response expected')) -class OutOfBandError(Exception): +class OutOfBandError(HintException): """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])"""