summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2013-08-13 19:36:49 +0200
committerAlexander Sulfrian <alexander@sulfrian.net>2013-08-13 19:39:03 +0200
commit9226a50fea7841c6ec57437b604ab328b951cc2c (patch)
tree05150919d2d909aa80b708759951fd5076155678
parent73bcb038cb1d628df8a7eee9dcd7f3cdfda8927b (diff)
downloadhostinfo-maintainer-9226a50fea7841c6ec57437b604ab328b951cc2c.tar.gz
hostinfo-maintainer-9226a50fea7841c6ec57437b604ab328b951cc2c.tar.bz2
hostinfo-maintainer-9226a50fea7841c6ec57437b604ab328b951cc2c.zip
missing-maintainer-keys: allow extended maintainers0.1.4
-rwxr-xr-xmissing-maintainer-keys8
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()