summaryrefslogtreecommitdiffstats
path: root/Lib/json
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2016-10-30 21:00:01 (GMT)
committerSerhiy Storchaka <storchaka@gmail.com>2016-10-30 21:00:01 (GMT)
commitc4a35daa9771fbdcc58cad4656b8680541623e0e (patch)
tree6c8b9f667c932d9a56aadb8dc685546555b08227 /Lib/json
parenta0d9c685d0c3f817c5a7143098ce1a89380ee514 (diff)
downloadcpython-c4a35daa9771fbdcc58cad4656b8680541623e0e.zip
cpython-c4a35daa9771fbdcc58cad4656b8680541623e0e.tar.gz
cpython-c4a35daa9771fbdcc58cad4656b8680541623e0e.tar.bz2
Issue #28541: Improve test coverage for encoding detection in json library.
Original patch by Eric Appelt.
Diffstat (limited to 'Lib/json')
-rw-r--r--Lib/json/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Lib/json/__init__.py b/Lib/json/__init__.py
index 8dcc678..94397aa 100644
--- a/Lib/json/__init__.py
+++ b/Lib/json/__init__.py
@@ -257,7 +257,8 @@ def detect_encoding(b):
return 'utf-16-be' if b[1] else 'utf-32-be'
if not b[1]:
# XX 00 00 00 - utf-32-le
- # XX 00 XX XX - utf-16-le
+ # XX 00 00 XX - utf-16-le
+ # XX 00 XX -- - utf-16-le
return 'utf-16-le' if b[2] or b[3] else 'utf-32-le'
elif len(b) == 2:
if not b[0]: