diff options
Diffstat (limited to 'module/lib/simplejson/tool.py')
| -rw-r--r-- | module/lib/simplejson/tool.py | 39 | 
1 files changed, 0 insertions, 39 deletions
diff --git a/module/lib/simplejson/tool.py b/module/lib/simplejson/tool.py deleted file mode 100644 index 73370db55..000000000 --- a/module/lib/simplejson/tool.py +++ /dev/null @@ -1,39 +0,0 @@ -r"""Command-line tool to validate and pretty-print JSON - -Usage:: - -    $ echo '{"json":"obj"}' | python -m simplejson.tool -    { -        "json": "obj" -    } -    $ echo '{ 1.2:3.4}' | python -m simplejson.tool -    Expecting property name: line 1 column 2 (char 2) - -""" -import sys -import simplejson as json - -def main(): -    if len(sys.argv) == 1: -        infile = sys.stdin -        outfile = sys.stdout -    elif len(sys.argv) == 2: -        infile = open(sys.argv[1], 'rb') -        outfile = sys.stdout -    elif len(sys.argv) == 3: -        infile = open(sys.argv[1], 'rb') -        outfile = open(sys.argv[2], 'wb') -    else: -        raise SystemExit(sys.argv[0] + " [infile [outfile]]") -    try: -        obj = json.load(infile, -                        object_pairs_hook=json.OrderedDict, -                        use_decimal=True) -    except ValueError, e: -        raise SystemExit(e) -    json.dump(obj, outfile, sort_keys=True, indent='    ', use_decimal=True) -    outfile.write('\n') - - -if __name__ == '__main__': -    main()  | 
