Mercurial > cpython-lru_cache-weakref
diff Lib/stringprep.py @ 32125:b9edd3418a31 legacy-trunk
Applying SF patch #949329 on behalf of Raymond Hettinger.
| author | Armin Rigo <arigo@tunes.org> |
|---|---|
| date | Wed, 19 May 2004 19:10:18 +0000 |
| parents | c9bee11eaa8b |
| children | 67539cfcf09f |
line wrap: on
line diff
--- a/Lib/stringprep.py Wed May 19 14:39:08 2004 +0000 +++ b/Lib/stringprep.py Wed May 19 19:10:18 2004 +0000 @@ -5,7 +5,7 @@ and mappings, for which a mapping function is provided. """ -import unicodedata, sets +import unicodedata assert unicodedata.unidata_version == '3.2.0' @@ -16,7 +16,7 @@ return (c & 0xFFFF) not in (0xFFFE, 0xFFFF) -b1_set = sets.Set([173, 847, 6150, 6155, 6156, 6157, 8203, 8204, 8205, 8288, 65279] + range(65024,65040)) +b1_set = set([173, 847, 6150, 6155, 6156, 6157, 8203, 8204, 8205, 8288, 65279] + range(65024,65040)) def in_table_b1(code): return ord(code) in b1_set @@ -217,7 +217,7 @@ def in_table_c21(code): return ord(code) < 128 and unicodedata.category(code) == "Cc" -c22_specials = sets.Set([1757, 1807, 6158, 8204, 8205, 8232, 8233, 65279] + range(8288,8292) + range(8298,8304) + range(65529,65533) + range(119155,119163)) +c22_specials = set([1757, 1807, 6158, 8204, 8205, 8232, 8233, 65279] + range(8288,8292) + range(8298,8304) + range(65529,65533) + range(119155,119163)) def in_table_c22(code): c = ord(code) if c < 128: return False @@ -244,22 +244,22 @@ return unicodedata.category(code) == "Cs" -c6_set = sets.Set(range(65529,65534)) +c6_set = set(range(65529,65534)) def in_table_c6(code): return ord(code) in c6_set -c7_set = sets.Set(range(12272,12284)) +c7_set = set(range(12272,12284)) def in_table_c7(code): return ord(code) in c7_set -c8_set = sets.Set([832, 833, 8206, 8207] + range(8234,8239) + range(8298,8304)) +c8_set = set([832, 833, 8206, 8207] + range(8234,8239) + range(8298,8304)) def in_table_c8(code): return ord(code) in c8_set -c9_set = sets.Set([917505] + range(917536,917632)) +c9_set = set([917505] + range(917536,917632)) def in_table_c9(code): return ord(code) in c9_set @@ -270,3 +270,4 @@ def in_table_d2(code): return unicodedata.bidirectional(code) == "L" +
