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 2017/04/12 15:40:29 UTC
svn commit: r1791135 - /comdev/reporter.apache.org/trunk/scripts/parsepmcs.py
Author: sebb
Date: Wed Apr 12 15:40:28 2017
New Revision: 1791135
URL: http://svn.apache.org/viewvc?rev=1791135&view=rev
Log:
Use historic copy if working copy is missing
Modified:
comdev/reporter.apache.org/trunk/scripts/parsepmcs.py
Modified: comdev/reporter.apache.org/trunk/scripts/parsepmcs.py
URL: http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/scripts/parsepmcs.py?rev=1791135&r1=1791134&r2=1791135&view=diff
==============================================================================
--- comdev/reporter.apache.org/trunk/scripts/parsepmcs.py (original)
+++ comdev/reporter.apache.org/trunk/scripts/parsepmcs.py Wed Apr 12 15:40:28 2017
@@ -59,18 +59,30 @@ def loadJson(url):
resp.close()
return j
+def readJson(file):
+ print("Reading " + file)
+ with open(file, "r", encoding='utf-8') as f:
+ return json.loads(f.read())
+
__HOME = '../data/'
pmcs = {}
-print("Reading pmcs.json")
-with open(__HOME + "pmcs.json", "r", encoding='utf-8') as f:
- pmcs = json.loads(f.read())
+print("Processing pmcs.json")
+try:
+ pmcs=readJson(__HOME + "pmcs.json")
+except Exception as e:
+ print(e," - using backup")
+ pmcs=readJson(__HOME + "history/pmcs.json")
projects = {}
-print("Reading projects.json")
-with open(__HOME + "projects.json", "r", encoding='utf-8') as f:
- projects = json.loads(f.read())
+
+print("Processing projects.json")
+try:
+ projects=readJson(__HOME + "projects.json")
+except Exception as e:
+ print(e," - using backup")
+ projects=readJson(__HOME + "history/projects.json")
newgroups = []
newpmcs = []