# HG changeset patch # User Martin von Zweigbergk # Date 1605897266 28800 # Node ID da178b81681231ed8c32cb681283462349a42186 # Parent 68260c444fd351851131fa076aaf672b3e193600 errors: remove ParseError.args With the previous few patches, it is no longer needed (as far as the test suite can tell anyway). Differential Revision: https://phab.mercurial-scm.org/D9354 diff -r 68260c444fd3 -r da178b816812 mercurial/error.py --- a/mercurial/error.py Fri Nov 20 13:55:32 2020 -0800 +++ b/mercurial/error.py Fri Nov 20 10:34:26 2020 -0800 @@ -265,12 +265,6 @@ def __init__(self, message, location=None, hint=None): super(ParseError, self).__init__(message, hint=hint) self.location = location - # Pass the message and possibly location into the Exception constructor - # to help code that looks for exc.args. - if location is not None: - Exception.__init__(self, message, location) - else: - Exception.__init__(self, message) def format(self): from .i18n import _