diff options
author | Erik Skultety <eskultet@redhat.com> | 2022-07-22 14:07:55 +0200 |
---|---|---|
committer | Erik Skultety <eskultet@redhat.com> | 2022-07-22 14:07:55 +0200 |
commit | 2c8117419cf38e25ece95e72fe93c69c9b58a3f9 (patch) | |
tree | da68d6c5ac90d6286cb6d457f71bbd52fac48810 | |
parent | a98357cf6c733cd8d0ebe8ab08dc951d60e202b6 (diff) | |
download | libvirt-ci-2c8117419cf38e25ece95e72fe93c69c9b58a3f9.zip libvirt-ci-2c8117419cf38e25ece95e72fe93c69c9b58a3f9.tar.gz libvirt-ci-2c8117419cf38e25ece95e72fe93c69c9b58a3f9.tar.bz2 |
config: Fix the subclassed exception types
The subclassed exception types don't call the parent's __init__ method
which takes care of connecting all our exception types to the global
'LcitoolError' one. This patch fixes that.
Resolves: https://gitlab.com/libvirt/libvirt-ci/-/issues/15
Signed-off-by: Erik Skultety <eskultet@redhat.com>
-rw-r--r-- | lcitool/config.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lcitool/config.py b/lcitool/config.py index 1dfea1c..eea3041 100644 --- a/lcitool/config.py +++ b/lcitool/config.py @@ -34,7 +34,8 @@ class LoadError(ConfigError): def __init__(self, message): message_prefix = "Failed to load config: " - self.message = message_prefix + message + message = message_prefix + message + super().__init__(message) class ValidationError(ConfigError): @@ -42,7 +43,8 @@ class ValidationError(ConfigError): def __init__(self, message): message_prefix = "Failed to validate config: " - self.message = message_prefix + message + message = message_prefix + message + super().__init__(message) class Config(metaclass=Singleton): |