From 5ba9fe47484424f19a6a15646005f8e46011965b Mon Sep 17 00:00:00 2001 From: Brian Coca Date: Thu, 16 Jul 2015 15:18:33 -0400 Subject: [PATCH] now supports maintainers and author field for display as MAINTAINERS --- lib/ansible/cli/doc.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/ansible/cli/doc.py b/lib/ansible/cli/doc.py index 7215eb9ee10..8638bf38972 100644 --- a/lib/ansible/cli/doc.py +++ b/lib/ansible/cli/doc.py @@ -285,10 +285,18 @@ class DocCLI(CLI): text.append(doc['returndocs']) text.append('') - if isinstance(doc['author'], basestring): - maintainers = [doc['author']] - else: - maintainers = doc['author'] + maintainers = set() + if 'author' in doc: + if isinstance(doc['author'], basestring): + maintainers.add(doc['author']) + else: + maintainers.update(doc['author']) + + if 'maintainers' in doc: + if isinstance(doc['maintainers'], basestring): + maintainers.add(doc['author']) + else: + maintainers.update(doc['author']) text.append('MAINTAINERS: ' + ', '.join(maintainers)) text.append('')