--- 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])"""