diff options
Diffstat (limited to 'python/qemu/qmp/error.py')
-rw-r--r-- | python/qemu/qmp/error.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/python/qemu/qmp/error.py b/python/qemu/qmp/error.py index 24ba4d5..c87b078 100644 --- a/python/qemu/qmp/error.py +++ b/python/qemu/qmp/error.py @@ -44,7 +44,10 @@ class ProtocolError(QMPError): :param error_message: Human-readable string describing the error. """ - def __init__(self, error_message: str): - super().__init__(error_message) + def __init__(self, error_message: str, *args: object): + super().__init__(error_message, *args) #: Human-readable error message, without any prefix. self.error_message: str = error_message + + def __str__(self) -> str: + return self.error_message |