[Python-checkins] python/dist/src/Lib stringprep.py,1.2,1.3
arigo at users.sourceforge.net
arigo at users.sourceforge.net
Wed May 19 15:10:20 EDT 2004
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11125/Lib
Modified Files:
stringprep.py
Log Message:
Applying SF patch #949329 on behalf of Raymond Hettinger.
Index: stringprep.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/stringprep.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** stringprep.py 24 Apr 2003 16:02:43 -0000 1.2
--- stringprep.py 19 May 2004 19:10:17 -0000 1.3
***************
*** 6,10 ****
"""
! import unicodedata, sets
assert unicodedata.unidata_version == '3.2.0'
--- 6,10 ----
"""
! import unicodedata
assert unicodedata.unidata_version == '3.2.0'
***************
*** 17,21 ****
! b1_set = sets.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
--- 17,21 ----
! 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
***************
*** 218,222 ****
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))
def in_table_c22(code):
c = ord(code)
--- 218,222 ----
return ord(code) < 128 and unicodedata.category(code) == "Cc"
! 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)
***************
*** 245,264 ****
! c6_set = sets.Set(range(65529,65534))
def in_table_c6(code):
return ord(code) in c6_set
! c7_set = sets.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))
def in_table_c8(code):
return ord(code) in c8_set
! c9_set = sets.Set([917505] + range(917536,917632))
def in_table_c9(code):
return ord(code) in c9_set
--- 245,264 ----
! c6_set = set(range(65529,65534))
def in_table_c6(code):
return ord(code) in c6_set
! c7_set = set(range(12272,12284))
def in_table_c7(code):
return ord(code) in c7_set
! 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 = set([917505] + range(917536,917632))
def in_table_c9(code):
return ord(code) in c9_set
***************
*** 271,272 ****
--- 271,273 ----
def in_table_d2(code):
return unicodedata.bidirectional(code) == "L"
+
More information about the Python-checkins
mailing list