MCPcopy
hub / github.com/pyload/pyload / main

Function main

module/lib/simplejson/tool.py:16–35  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

14import simplejson as json
15
16def main():
17 if len(sys.argv) == 1:
18 infile = sys.stdin
19 outfile = sys.stdout
20 elif len(sys.argv) == 2:
21 infile = open(sys.argv[1], 'rb')
22 outfile = sys.stdout
23 elif len(sys.argv) == 3:
24 infile = open(sys.argv[1], 'rb')
25 outfile = open(sys.argv[2], 'wb')
26 else:
27 raise SystemExit(sys.argv[0] + " [infile [outfile]]")
28 try:
29 obj = json.load(infile,
30 object_pairs_hook=json.OrderedDict,
31 use_decimal=True)
32 except ValueError, e:
33 raise SystemExit(e)
34 json.dump(obj, outfile, sort_keys=True, indent=' ', use_decimal=True)
35 outfile.write('\n')
36
37
38if __name__ == '__main__':

Callers 1

tool.pyFile · 0.70

Calls 3

dumpMethod · 0.80
loadMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected