Attempt to fix the json hook under test
diff --git a/pre_commit_hooks/check_json.py b/pre_commit_hooks/check_json.py
index e1578ff..b403f4b 100644
--- a/pre_commit_hooks/check_json.py
+++ b/pre_commit_hooks/check_json.py
@@ -1,10 +1,10 @@
from __future__ import print_function
import argparse
+import io
+import json
import sys
-import simplejson
-
def check_json(argv=None):
parser = argparse.ArgumentParser()
@@ -14,8 +14,8 @@
retval = 0
for filename in args.filenames:
try:
- simplejson.load(open(filename))
- except (simplejson.JSONDecodeError, UnicodeDecodeError) as exc:
+ json.load(io.open(filename, encoding='UTF-8'))
+ except (ValueError, UnicodeDecodeError) as exc:
print('{}: Failed to json decode ({})'.format(filename, exc))
retval = 1
return retval