From 9226a50fea7841c6ec57437b604ab328b951cc2c Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Tue, 13 Aug 2013 19:36:49 +0200 Subject: missing-maintainer-keys: allow extended maintainers --- missing-maintainer-keys | 8 ++++++-- 1 file 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() -- cgit v1.2.3-1-g7c22