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 2015/07/06 20:40:31 UTC
svn commit: r1689473 - in /comdev/reporter.apache.org: data/reformat.py
prettify.py
Author: sebb
Date: Mon Jul 6 18:40:30 2015
New Revision: 1689473
URL: http://svn.apache.org/r1689473
Log:
Replace formatter for specific files only with one that works on any json file
Added:
comdev/reporter.apache.org/prettify.py
Removed:
comdev/reporter.apache.org/data/reformat.py
Added: comdev/reporter.apache.org/prettify.py
URL: http://svn.apache.org/viewvc/comdev/reporter.apache.org/prettify.py?rev=1689473&view=auto
==============================================================================
--- comdev/reporter.apache.org/prettify.py (added)
+++ comdev/reporter.apache.org/prettify.py Mon Jul 6 18:40:30 2015
@@ -0,0 +1,19 @@
+# Prettify input json file: indent, sort
+import json
+import sys
+for arg in sys.argv[1:]:
+ print("Reading " + arg)
+ input = {}
+ try:
+ with open(arg, "r") as f:
+ input = json.loads(f.read())
+ f.close()
+ except:
+ pass
+
+ out = arg + ".out"
+ print("Writing " + out)
+ with open(out, "w") as f:
+ f.write(json.dumps(input, indent=1, sort_keys=True))
+ f.close()
+