diff options
Diffstat (limited to 'Lib/json/tool.py')
-rw-r--r-- | Lib/json/tool.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/json/tool.py b/Lib/json/tool.py index fe47c52d416..0f108c6dae4 100644 --- a/Lib/json/tool.py +++ b/Lib/json/tool.py @@ -18,17 +18,17 @@ def main(): infile = sys.stdin outfile = sys.stdout elif len(sys.argv) == 2: - infile = open(sys.argv[1], 'rb') + infile = open(sys.argv[1], 'r') outfile = sys.stdout elif len(sys.argv) == 3: - infile = open(sys.argv[1], 'rb') - outfile = open(sys.argv[2], 'wb') + infile = open(sys.argv[1], 'r') + outfile = open(sys.argv[2], 'w') else: raise SystemExit(sys.argv[0] + " [infile [outfile]]") with infile: try: obj = json.load(infile) - except ValueError, e: + except ValueError as e: raise SystemExit(e) with outfile: json.dump(obj, outfile, sort_keys=True, |