Mercurial > cpython-lru_cache-weakref
diff Lib/json/decoder.py @ 72475:8beaa9a37387
Implement PEP 393.
| author | Martin v. Löwis <martin@v.loewis.de> |
|---|---|
| date | Wed, 28 Sep 2011 07:41:54 +0200 |
| parents | 18a192ae6db9 |
| children | 7523ab4e6e06 |
line wrap: on
line diff
--- a/Lib/json/decoder.py Tue Sep 27 20:52:04 2011 -0500 +++ b/Lib/json/decoder.py Wed Sep 28 07:41:54 2011 +0200 @@ -121,8 +121,7 @@ msg = "Invalid \\uXXXX escape" raise ValueError(errmsg(msg, s, end)) uni = int(esc, 16) - # Check for surrogate pair on UCS-4 systems - if 0xd800 <= uni <= 0xdbff and sys.maxunicode > 65535: + if 0xd800 <= uni <= 0xdbff: msg = "Invalid \\uXXXX\\uXXXX surrogate pair" if not s[end + 5:end + 7] == '\\u': raise ValueError(errmsg(msg, s, end))
