You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by he...@apache.org on 2018/01/24 08:07:08 UTC

svn commit: r1822084 - /comdev/reporter.apache.org/trunk/site/getjson.py

Author: henkp
Date: Wed Jan 24 08:07:08 2018
New Revision: 1822084

URL: http://svn.apache.org/viewvc?rev=1822084&view=rev
Log:
also use data/cache/checker.json

Modified:
    comdev/reporter.apache.org/trunk/site/getjson.py

Modified: comdev/reporter.apache.org/trunk/site/getjson.py
URL: http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/getjson.py?rev=1822084&r1=1822083&r2=1822084&view=diff
==============================================================================
--- comdev/reporter.apache.org/trunk/site/getjson.py (original)
+++ comdev/reporter.apache.org/trunk/site/getjson.py Wed Jan 24 08:07:08 2018
@@ -20,6 +20,7 @@
         data/maildata_extended.json
         https://whimsy.apache.org/public/member-info.json
         https://whimsy.apache.org/public/public_ldap_projects.json
+        data/cache/checker.json
         
     
     Environment variables:
@@ -272,6 +273,8 @@ if re.match(r"^[-a-zA-Z0-9_.]+$", user):
     keys = {}
     count = {}
     health = {}
+    checker_json = readJson(RAOHOME+"data/cache/checker.json", None)
+    checker = {}
     for group in groups:
         jiras = []
         count[group] = [0,0]
@@ -331,6 +334,11 @@ if re.match(r"^[-a-zA-Z0-9_.]+$", user):
                         cdata[group]['committer'][member] = cchanges[pmc][member]
         if group in pmcdates: # Make sure we have this PMC in the JSON, so as to not bork
             dates[group] = pmcdates[group] # only send the groups we want
+        if checker_json and 'meta' in checker_json and 'projects' in checker_json:
+            meta = checker_json['meta']
+            prjs = checker_json['projects']
+            checker[group] = prjs[group] if group in prjs else { 'errors': 0 }
+            checker[group]['meta'] = meta
     if not isMember:
         allpmcs = []
     output = {
@@ -346,7 +354,8 @@ if re.match(r"^[-a-zA-Z0-9_.]+$", user):
         'pdata': ddata,
         'releases': rdata,
         'keys': keys,
-        'health': health
+        'health': health,
+        'checker': checker
     }
 
     # AFAICT dumps always uses \n for EOL