Config.__getitem__(): Raise KeyError if need be

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2025-06-06 13:39:24 +02:00
commit 2efe2f97fa

View file

@ -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)