From 2efe2f97faacac69c2aa7f52f883868384ff58b6 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Fri, 6 Jun 2025 13:39:24 +0200 Subject: [PATCH] Config.__getitem__(): Raise KeyError if need be Signed-off-by: Jan Lindemann --- tools/python/jwutils/Config.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/python/jwutils/Config.py b/tools/python/jwutils/Config.py index e7dd364..e8f456d 100644 --- a/tools/python/jwutils/Config.py +++ b/tools/python/jwutils/Config.py @@ -107,7 +107,10 @@ class Config(): # export self.__conf.dump(DEBUG, "superposed configuration") def __getitem__(self, key: str) -> Optional[str]: - return self.get(key) + ret = self.get(key) + if ret is None: + raise KeyError(key) + return ret def __setitem__(self, key: str, value: str): return self.set(key, value)