diff options
author | Greg Price <gnprice@gmail.com> | 2019-09-09 15:20:40 (GMT) |
---|---|---|
committer | T. Wouters <thomas@python.org> | 2019-09-09 15:20:40 (GMT) |
commit | 3cbc23aa229bc5ec04845053df78eae5f54e0497 (patch) | |
tree | 05595485547709f8dffde81fc144f0119c687940 /Tools/unicode/mkstringprep.py | |
parent | 65366bc8bdc4716ebc361e622590b45a6e5aef07 (diff) | |
download | cpython-3cbc23aa229bc5ec04845053df78eae5f54e0497.zip cpython-3cbc23aa229bc5ec04845053df78eae5f54e0497.tar.gz cpython-3cbc23aa229bc5ec04845053df78eae5f54e0497.tar.bz2 |
bpo-37758: Cut always-constant conditionals on sys.maxunicode. (GH-15302)
Since PEP 393 in Python 3.3, this value is always 0x10ffff, the
maximum codepoint in Unicode; there's no longer such a thing as a
UCS-2 build of Python, which couldn't properly represent some
characters.
There are a couple of spots left where we still condition on the value
of this constant. Take them out.
Diffstat (limited to 'Tools/unicode/mkstringprep.py')
-rw-r--r-- | Tools/unicode/mkstringprep.py | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/Tools/unicode/mkstringprep.py b/Tools/unicode/mkstringprep.py index ead020c..4271883 100644 --- a/Tools/unicode/mkstringprep.py +++ b/Tools/unicode/mkstringprep.py @@ -1,9 +1,6 @@ -import re, sys +import re from unicodedata import ucd_3_2_0 as unicodedata -if sys.maxunicode == 65535: - raise RuntimeError("need UCS-4 Python") - def gen_category(cats): for i in range(0, 0x110000): if unicodedata.category(chr(i)) in cats: |