diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2016-10-30 21:00:01 (GMT) |
---|---|---|
committer | Serhiy Storchaka <storchaka@gmail.com> | 2016-10-30 21:00:01 (GMT) |
commit | c4a35daa9771fbdcc58cad4656b8680541623e0e (patch) | |
tree | 6c8b9f667c932d9a56aadb8dc685546555b08227 /Lib/json | |
parent | a0d9c685d0c3f817c5a7143098ce1a89380ee514 (diff) | |
download | cpython-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__.py | 3 |
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]: |