You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by se...@apache.org on 2016/04/11 01:44:56 UTC

svn commit: r1738492 - /comdev/reporter.apache.org/trunk/scripts/committee_info.py

Author: sebb
Date: Sun Apr 10 23:44:55 2016
New Revision: 1738492

URL: http://svn.apache.org/viewvc?rev=1738492&view=rev
Log:
Extract mailing list names

Modified:
    comdev/reporter.apache.org/trunk/scripts/committee_info.py

Modified: comdev/reporter.apache.org/trunk/scripts/committee_info.py
URL: http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/scripts/committee_info.py?rev=1738492&r1=1738491&r2=1738492&view=diff
==============================================================================
--- comdev/reporter.apache.org/trunk/scripts/committee_info.py (original)
+++ comdev/reporter.apache.org/trunk/scripts/committee_info.py Sun Apr 10 23:44:55 2016
@@ -41,6 +41,22 @@ def update_cache():
 
 update_cache() # done when loading
 
+def PMCmails():
+
+    """
+        Returns output of the form:
+        ['ace',...'whimsical',...]
+    """
+    committees = cidata['committees']
+    mails=[]
+    for ctte in committees:
+        c = committees[ctte]
+        if not c['pmc']:
+            continue
+        mails.append(c['mail_list'])
+
+    return mails
+
 def PMCnames():
 
     """
@@ -165,6 +181,10 @@ def cycles():
     return cycles
 
 if __name__ == '__main__':
+    mails=PMCmails()
+    print(mails)
+    print("Expect false: "+str('whimsy' in mails))
+    print("Expect true: "+str('whimsical' in mails))
     import sys
     json.dump(PMCnames(), sys.stdout, indent=1, sort_keys=True)
     json.dump(PMCsummary(), sys.stdout, indent=1, sort_keys=True)