diff options
-rwxr-xr-x | missing-maintainer-keys | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/missing-maintainer-keys b/missing-maintainer-keys index 4accd2e..0022d5a 100755 --- a/missing-maintainer-keys +++ b/missing-maintainer-keys @@ -37,8 +37,12 @@ class MissingMaintainerKeys(nagiosplugin.Resource): data = yaml.load(host_file) if 'maintainers' in data: - maintainers |= set(data['maintainers']) - return maintainers + for maintainer in data['maintainers']: + if type(maintainer) is dict: + maintainers |= set(maintainer.values()) + else: + maintainers |= set([maintainer]) + return maintainers def probe(self): hosts = self._get_all_hosts() |