diff --git a/src/Exports.py b/src/Exports.py index b0cb2043..f5b8852a 100644 --- a/src/Exports.py +++ b/src/Exports.py @@ -29,6 +29,9 @@ class Exports(object): return self._exports.get(setting, []) + sum([ exports.get(setting, []) for exports in self._context_exports.values()], []) + def get_one(self, setting: str) -> typing.Optional[typing.Any]: + values = self.get_all(setting) + return values[0] if values else None def purge_context(self, context: str): if context in self._context_exports: