diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2013-08-13 19:36:49 +0200 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2013-08-13 19:39:03 +0200 |
commit | 9226a50fea7841c6ec57437b604ab328b951cc2c (patch) | |
tree | 05150919d2d909aa80b708759951fd5076155678 /missing-maintainer-keys | |
parent | 73bcb038cb1d628df8a7eee9dcd7f3cdfda8927b (diff) | |
download | hostinfo-maintainer-9226a50fea7841c6ec57437b604ab328b951cc2c.tar.gz hostinfo-maintainer-9226a50fea7841c6ec57437b604ab328b951cc2c.tar.bz2 hostinfo-maintainer-9226a50fea7841c6ec57437b604ab328b951cc2c.zip |
missing-maintainer-keys: allow extended maintainers0.1.4
Diffstat (limited to 'missing-maintainer-keys')
-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() |