Mercurial > public > mercurial-scm > hg-stable
diff mercurial/error.py @ 52668:5cc8deb96b48
pyupgrade: modernize calls to superclass methods
This is the `legacy` fixer in `pyupgrade`, with the loop yielding the offset of
`yield` statements commented out.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Sun, 05 Jan 2025 22:23:31 -0500 |
parents | f4733654f144 |
children |
line wrap: on
line diff
--- a/mercurial/error.py Sun Jan 05 22:12:02 2025 -0500 +++ b/mercurial/error.py Sun Jan 05 22:23:31 2025 -0500 @@ -46,7 +46,7 @@ def __init__(self, *args, **kw): self.hint: Optional[bytes] = kw.pop('hint', None) - super(Hint, self).__init__(*args, **kw) + super().__init__(*args, **kw) class Error(Hint, Exception): @@ -150,7 +150,7 @@ def __init__(self, command: Optional[bytes], message: bytes) -> None: self.command = command self.message = message - super(CommandError, self).__init__() + super().__init__() __bytes__ = _tobytes @@ -165,7 +165,7 @@ ) -> None: self.command = command self.all_commands = all_commands - super(UnknownCommand, self).__init__() + super().__init__() __bytes__ = _tobytes @@ -176,7 +176,7 @@ def __init__(self, prefix: bytes, matches: List[bytes]) -> None: self.prefix = prefix self.matches = matches - super(AmbiguousCommand, self).__init__() + super().__init__() __bytes__ = _tobytes @@ -187,7 +187,7 @@ def __init__(self, status_code: int) -> None: self.status_code = status_code # Pass status code to superclass just so it becomes part of __bytes__ - super(WorkerError, self).__init__(status_code) + super().__init__(status_code) __bytes__ = _tobytes @@ -285,7 +285,7 @@ location: Optional[bytes] = None, hint: Optional[bytes] = None, ) -> None: - super(ConfigError, self).__init__(message, hint=hint) + super().__init__(message, hint=hint) self.location = location def format(self) -> bytes: @@ -349,7 +349,7 @@ message = _(b"remote error:\n%s") % message.rstrip(b'\n') else: message = _(b"remote error") - super(OutOfBandError, self).__init__(message, hint=hint) + super().__init__(message, hint=hint) class ParseError(Abort): @@ -363,7 +363,7 @@ location: Optional[Union[bytes, int]] = None, hint: Optional[bytes] = None, ): - super(ParseError, self).__init__(message, hint=hint) + super().__init__(message, hint=hint) self.location = location def format(self) -> bytes: @@ -481,7 +481,7 @@ version: Optional[bytes] = None, ) -> None: self.version = version - super(UnknownVersion, self).__init__(msg, hint=hint) + super().__init__(msg, hint=hint) class LockError(IOError): @@ -549,7 +549,7 @@ # an internal-only error that won't be printed except in a # stack traces. msg = pycompat.sysstr(msg) - super(ProgrammingError, self).__init__(msg, *args, **kwargs) + super().__init__(msg, *args, **kwargs) __bytes__ = _tobytes