aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Skultety <eskultet@redhat.com>2022-07-22 14:07:55 +0200
committerErik Skultety <eskultet@redhat.com>2022-07-22 14:07:55 +0200
commit2c8117419cf38e25ece95e72fe93c69c9b58a3f9 (patch)
treeda68d6c5ac90d6286cb6d457f71bbd52fac48810
parenta98357cf6c733cd8d0ebe8ab08dc951d60e202b6 (diff)
downloadlibvirt-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.py6
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):