diff --git a/tools/python/jwutils/Config.py b/tools/python/jwutils/Config.py index a204d58..64cceb6 100644 --- a/tools/python/jwutils/Config.py +++ b/tools/python/jwutils/Config.py @@ -107,6 +107,12 @@ class Config(): # export return item.value() return default + def entries(self, key: str) -> list[str]: + item = self.__conf.get(key) + if item is None: + return [] + return [name for name, child in item.children.items()] + # This is an alias for get() def value(self, key: str, default = None) -> Optional[str]: return self.get(key, default)