[Python-checkins] CVS: python/dist/src/Lib/encodings cp037.py,1.1,1.2 cp1006.py,1.1,1.2 cp1026.py,1.1,1.2 cp1250.py,1.1,1.2 cp1251.py,1.1,1.2 cp1252.py,1.1,1.2 cp1253.py,1.1,1.2 cp1254.py,1.1,1.2 cp1255.py,1.1,1.2 cp1256.py,1.1,1.2 cp1257.py,1.1,1.2 cp1258.py,1.1,1.2 cp424.py,1.1,1.2 cp437.py,1.1,1.2 cp500.py,1.1,1.2 cp737.py,1.1,1.2 cp775.py,1.1,1.2 cp850.py,1.1,1.2 cp852.py,1.1,1.2 cp855.py,1.1,1.2 cp856.py,1.2,1.3 cp857.py,1.1,1.2 cp860.py,1.1,1.2 cp861.py,1.1,1.2 cp862.py,1.1,1.2 cp863.py,1.1,1.2 cp864.py,1.1,1.2 cp865.py,1.1,1.2 cp866.py,1.1,1.2 cp869.py,1.1,1.2 cp874.py,1.1,1.2 cp875.py,1.1,1.2 iso8859_1.py,1.1,1.2 iso8859_10.py,1.1,1.2 iso8859_13.py,1.1,1.2 iso8859_14.py,1.1,1.2 iso8859_15.py,1.1,1.2 iso8859_2.py,1.1,1.2 iso8859_3.py,1.1,1.2 iso8859_4.py,1.1,1.2 iso8859_5.py,1.1,1.2 iso8859_6.py,1.1,1.2 iso8859_7.py,1.1,1.2 iso8859_8.py,1.1,1.2 iso8859_9.py,1.1,1.2 koi8_r.py,1.1,1.2 mac_cyrillic.py,1.1,1.2 mac_greek.py,1.1,1.2 mac_iceland.py,1.1,1.2 mac_latin2.py,1.1,1.2 mac_roman.py,1.1,1.2 mac_turkish.py,1.1,1.2
M.-A. Lemburg
python-dev@python.org
Wed, 03 Jan 2001 13:29:16 -0800
Update of /cvsroot/python/python/dist/src/Lib/encodings
In directory usw-pr-cvs1:/tmp/cvs-serv26608/Lib/encodings
Modified Files:
cp037.py cp1006.py cp1026.py cp1250.py cp1251.py cp1252.py
cp1253.py cp1254.py cp1255.py cp1256.py cp1257.py cp1258.py
cp424.py cp437.py cp500.py cp737.py cp775.py cp850.py cp852.py
cp855.py cp856.py cp857.py cp860.py cp861.py cp862.py cp863.py
cp864.py cp865.py cp866.py cp869.py cp874.py cp875.py
iso8859_1.py iso8859_10.py iso8859_13.py iso8859_14.py
iso8859_15.py iso8859_2.py iso8859_3.py iso8859_4.py
iso8859_5.py iso8859_6.py iso8859_7.py iso8859_8.py
iso8859_9.py koi8_r.py mac_cyrillic.py mac_greek.py
mac_iceland.py mac_latin2.py mac_roman.py mac_turkish.py
Log Message:
This patch changes the default behaviour of the builtin charmap
codec to not apply Latin-1 mappings for keys which are not found
in the mapping dictionaries, but instead treat them as undefined
mappings.
The patch was originally written by Martin v. Loewis with some
additional (cosmetic) changes and an updated test script
by Marc-Andre Lemburg.
The standard codecs were recreated from the most current files
available at the Unicode.org site using the Tools/scripts/gencodec.py
tool.
This patch closes the bugs #116285 and #119960.
Index: cp037.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp037.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp037.py 2000/03/10 23:17:18 1.1
--- cp037.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP037.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP037.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0004: 0x009c, # CONTROL
0x0005: 0x0009, # HORIZONTAL TABULATION
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0004: 0x009c, # CONTROL
0x0005: 0x0009, # HORIZONTAL TABULATION
***************
*** 274,278 ****
0x00fe: 0x00da, # LATIN CAPITAL LETTER U WITH ACUTE
0x00ff: 0x009f, # CONTROL
! }
### Encoding Map
--- 274,278 ----
0x00fe: 0x00da, # LATIN CAPITAL LETTER U WITH ACUTE
0x00ff: 0x009f, # CONTROL
! })
### Encoding Map
Index: cp1006.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp1006.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp1006.py 2000/03/10 23:17:18 1.1
--- cp1006.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP1006.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP1006.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x00a1: 0x06f0, # EXTENDED ARABIC-INDIC DIGIT ZERO
0x00a2: 0x06f1, # EXTENDED ARABIC-INDIC DIGIT ONE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x00a1: 0x06f0, # EXTENDED ARABIC-INDIC DIGIT ZERO
0x00a2: 0x06f1, # EXTENDED ARABIC-INDIC DIGIT ONE
***************
*** 132,136 ****
0x00fe: 0xfe7c, # ARABIC SHADDA ISOLATED FORM
0x00ff: 0xfe7d, # ARABIC SHADDA MEDIAL FORM
! }
### Encoding Map
--- 132,136 ----
0x00fe: 0xfe7c, # ARABIC SHADDA ISOLATED FORM
0x00ff: 0xfe7d, # ARABIC SHADDA MEDIAL FORM
! })
### Encoding Map
Index: cp1026.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp1026.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp1026.py 2000/03/10 23:17:18 1.1
--- cp1026.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP1026.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP1026.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0004: 0x009c, # CONTROL
0x0005: 0x0009, # HORIZONTAL TABULATION
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0004: 0x009c, # CONTROL
0x0005: 0x0009, # HORIZONTAL TABULATION
***************
*** 274,278 ****
0x00fe: 0x00da, # LATIN CAPITAL LETTER U WITH ACUTE
0x00ff: 0x009f, # CONTROL
! }
### Encoding Map
--- 274,278 ----
0x00fe: 0x00da, # LATIN CAPITAL LETTER U WITH ACUTE
0x00ff: 0x009f, # CONTROL
! })
### Encoding Map
Index: cp1250.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp1250.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp1250.py 2000/03/10 23:17:19 1.1
--- cp1250.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP1250.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP1250.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
***************
*** 117,121 ****
0x00fe: 0x0163, # LATIN SMALL LETTER T WITH CEDILLA
0x00ff: 0x02d9, # DOT ABOVE
! }
### Encoding Map
--- 117,121 ----
0x00fe: 0x0163, # LATIN SMALL LETTER T WITH CEDILLA
0x00ff: 0x02d9, # DOT ABOVE
! })
### Encoding Map
Index: cp1251.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp1251.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp1251.py 2000/03/10 23:17:19 1.1
--- cp1251.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP1251.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP1251.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x0402, # CYRILLIC CAPITAL LETTER DJE
0x0081: 0x0403, # CYRILLIC CAPITAL LETTER GJE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x0402, # CYRILLIC CAPITAL LETTER DJE
0x0081: 0x0403, # CYRILLIC CAPITAL LETTER GJE
***************
*** 151,155 ****
0x00fe: 0x044e, # CYRILLIC SMALL LETTER YU
0x00ff: 0x044f, # CYRILLIC SMALL LETTER YA
! }
### Encoding Map
--- 151,155 ----
0x00fe: 0x044e, # CYRILLIC SMALL LETTER YU
0x00ff: 0x044f, # CYRILLIC SMALL LETTER YA
! })
### Encoding Map
Index: cp1252.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp1252.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp1252.py 2000/03/10 23:17:19 1.1
--- cp1252.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP1252.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP1252.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
***************
*** 70,74 ****
0x009e: 0x017e, # LATIN SMALL LETTER Z WITH CARON
0x009f: 0x0178, # LATIN CAPITAL LETTER Y WITH DIAERESIS
! }
### Encoding Map
--- 70,74 ----
0x009e: 0x017e, # LATIN SMALL LETTER Z WITH CARON
0x009f: 0x0178, # LATIN CAPITAL LETTER Y WITH DIAERESIS
! })
### Encoding Map
Index: cp1253.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp1253.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp1253.py 2000/03/10 23:17:19 1.1
--- cp1253.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP1253.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP1253.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
***************
*** 145,149 ****
0x00fe: 0x03ce, # GREEK SMALL LETTER OMEGA WITH TONOS
0x00ff: None, # UNDEFINED
! }
### Encoding Map
--- 145,149 ----
0x00fe: 0x03ce, # GREEK SMALL LETTER OMEGA WITH TONOS
0x00ff: None, # UNDEFINED
! })
### Encoding Map
Index: cp1254.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp1254.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp1254.py 2000/03/10 23:17:19 1.1
--- cp1254.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP1254.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP1254.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
***************
*** 76,80 ****
0x00fd: 0x0131, # LATIN SMALL LETTER DOTLESS I
0x00fe: 0x015f, # LATIN SMALL LETTER S WITH CEDILLA
! }
### Encoding Map
--- 76,80 ----
0x00fd: 0x0131, # LATIN SMALL LETTER DOTLESS I
0x00fe: 0x015f, # LATIN SMALL LETTER S WITH CEDILLA
! })
### Encoding Map
Index: cp1255.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp1255.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp1255.py 2000/03/10 23:17:19 1.1
--- cp1255.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP1255.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP1255.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
***************
*** 137,141 ****
0x00fe: 0x200f, # RIGHT-TO-LEFT MARK
0x00ff: None, # UNDEFINED
! }
### Encoding Map
--- 137,141 ----
0x00fe: 0x200f, # RIGHT-TO-LEFT MARK
0x00ff: None, # UNDEFINED
! })
### Encoding Map
Index: cp1256.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp1256.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp1256.py 2000/03/10 23:17:19 1.1
--- cp1256.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP1256.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP1256.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x20ac, # EURO SIGN
0x0081: 0x067e, # ARABIC LETTER PEH
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x20ac, # EURO SIGN
0x0081: 0x067e, # ARABIC LETTER PEH
***************
*** 123,127 ****
0x00fe: 0x200f, # RIGHT-TO-LEFT MARK
0x00ff: 0x06d2, # ARABIC LETTER YEH BARREE
! }
### Encoding Map
--- 123,127 ----
0x00fe: 0x200f, # RIGHT-TO-LEFT MARK
0x00ff: 0x06d2, # ARABIC LETTER YEH BARREE
! })
### Encoding Map
Index: cp1257.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp1257.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp1257.py 2000/03/10 23:17:19 1.1
--- cp1257.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP1257.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP1257.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
***************
*** 125,129 ****
0x00fe: 0x017e, # LATIN SMALL LETTER Z WITH CARON
0x00ff: 0x02d9, # DOT ABOVE
! }
### Encoding Map
--- 125,129 ----
0x00fe: 0x017e, # LATIN SMALL LETTER Z WITH CARON
0x00ff: 0x02d9, # DOT ABOVE
! })
### Encoding Map
Index: cp1258.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp1258.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp1258.py 2000/03/10 23:17:19 1.1
--- cp1258.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP1258.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP1258.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
***************
*** 84,88 ****
0x00fd: 0x01b0, # LATIN SMALL LETTER U WITH HORN
0x00fe: 0x20ab, # DONG SIGN
! }
### Encoding Map
--- 84,88 ----
0x00fd: 0x01b0, # LATIN SMALL LETTER U WITH HORN
0x00fe: 0x20ab, # DONG SIGN
! })
### Encoding Map
Index: cp424.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp424.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp424.py 2000/03/10 23:17:19 1.1
--- cp424.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP424.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP424.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0004: 0x009c, # SELECT
0x0005: 0x0009, # HORIZONTAL TABULATION
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0004: 0x009c, # SELECT
0x0005: 0x0009, # HORIZONTAL TABULATION
***************
*** 274,278 ****
0x00fe: None, # UNDEFINED
0x00ff: 0x009f, # EIGHT ONES
! }
### Encoding Map
--- 274,278 ----
0x00fe: None, # UNDEFINED
0x00ff: 0x009f, # EIGHT ONES
! })
### Encoding Map
Index: cp437.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp437.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp437.py 2000/03/10 23:17:20 1.1
--- cp437.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP437.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP437.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp500.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp500.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp500.py 2000/03/10 23:17:20 1.1
--- cp500.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP500.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP500.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0004: 0x009c, # CONTROL
0x0005: 0x0009, # HORIZONTAL TABULATION
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0004: 0x009c, # CONTROL
0x0005: 0x0009, # HORIZONTAL TABULATION
***************
*** 274,278 ****
0x00fe: 0x00da, # LATIN CAPITAL LETTER U WITH ACUTE
0x00ff: 0x009f, # CONTROL
! }
### Encoding Map
--- 274,278 ----
0x00fe: 0x00da, # LATIN CAPITAL LETTER U WITH ACUTE
0x00ff: 0x009f, # CONTROL
! })
### Encoding Map
Index: cp737.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp737.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp737.py 2000/03/10 23:17:20 1.1
--- cp737.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP737.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP737.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x0391, # GREEK CAPITAL LETTER ALPHA
0x0081: 0x0392, # GREEK CAPITAL LETTER BETA
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x0391, # GREEK CAPITAL LETTER ALPHA
0x0081: 0x0392, # GREEK CAPITAL LETTER BETA
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp775.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp775.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp775.py 2000/03/10 23:17:20 1.1
--- cp775.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP775.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP775.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x0106, # LATIN CAPITAL LETTER C WITH ACUTE
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x0106, # LATIN CAPITAL LETTER C WITH ACUTE
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp850.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp850.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp850.py 2000/03/10 23:17:20 1.1
--- cp850.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP850.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP850.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp852.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp852.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp852.py 2000/03/10 23:17:20 1.1
--- cp852.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP852.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP852.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp855.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp855.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp855.py 2000/03/10 23:17:20 1.1
--- cp855.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP855.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP855.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x0452, # CYRILLIC SMALL LETTER DJE
0x0081: 0x0402, # CYRILLIC CAPITAL LETTER DJE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x0452, # CYRILLIC SMALL LETTER DJE
0x0081: 0x0402, # CYRILLIC CAPITAL LETTER DJE
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp856.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp856.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** cp856.py 2000/07/16 12:04:30 1.2
--- cp856.py 2001/01/03 21:29:13 1.3
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP856.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP856.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x05d0, # HEBREW LETTER ALEF
0x0081: 0x05d1, # HEBREW LETTER BET
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x05d0, # HEBREW LETTER ALEF
0x0081: 0x05d1, # HEBREW LETTER BET
***************
*** 121,128 ****
0x00d1: None, # UNDEFINED
0x00d2: None, # UNDEFINED
! 0x00d3: None, # UNDEFINED
0x00d4: None, # UNDEFINED
0x00d5: None, # UNDEFINED
! 0x00d6: None, # UNDEFINED
0x00d7: None, # UNDEFINED
0x00d8: None, # UNDEFINED
--- 121,128 ----
0x00d1: None, # UNDEFINED
0x00d2: None, # UNDEFINED
! 0x00d3: None, # UNDEFINEDS
0x00d4: None, # UNDEFINED
0x00d5: None, # UNDEFINED
! 0x00d6: None, # UNDEFINEDE
0x00d7: None, # UNDEFINED
0x00d8: None, # UNDEFINED
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp857.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp857.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp857.py 2000/03/10 23:17:20 1.1
--- cp857.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP857.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP857.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
***************
*** 165,169 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 165,169 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp860.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp860.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp860.py 2000/03/10 23:17:21 1.1
--- cp860.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP860.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP860.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp861.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp861.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp861.py 2000/03/10 23:17:21 1.1
--- cp861.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP861.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP861.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp862.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp862.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp862.py 2000/03/10 23:17:21 1.1
--- cp862.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP862.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP862.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x05d0, # HEBREW LETTER ALEF
0x0081: 0x05d1, # HEBREW LETTER BET
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x05d0, # HEBREW LETTER ALEF
0x0081: 0x05d1, # HEBREW LETTER BET
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp863.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp863.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp863.py 2000/03/10 23:17:21 1.1
--- cp863.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP863.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP863.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp864.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp864.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp864.py 2000/03/10 23:17:21 1.1
--- cp864.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP864.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP864.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0025: 0x066a, # ARABIC PERCENT SIGN
0x0080: 0x00b0, # DEGREE SIGN
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0025: 0x066a, # ARABIC PERCENT SIGN
0x0080: 0x00b0, # DEGREE SIGN
***************
*** 164,168 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: None, # UNDEFINED
! }
### Encoding Map
--- 164,168 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: None, # UNDEFINED
! })
### Encoding Map
Index: cp865.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp865.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp865.py 2000/03/10 23:17:21 1.1
--- cp865.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP865.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP865.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA
0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp866.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp866.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp866.py 2000/03/10 23:17:21 1.1
--- cp866.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP866.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP866.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x0410, # CYRILLIC CAPITAL LETTER A
0x0081: 0x0411, # CYRILLIC CAPITAL LETTER BE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x0410, # CYRILLIC CAPITAL LETTER A
0x0081: 0x0411, # CYRILLIC CAPITAL LETTER BE
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp869.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp869.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp869.py 2000/03/10 23:17:21 1.1
--- cp869.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP869.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP869.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: None, # UNDEFINED
0x0081: None, # UNDEFINED
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: None, # UNDEFINED
0x0081: None, # UNDEFINED
***************
*** 166,170 ****
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x25a0, # BLACK SQUARE
0x00ff: 0x00a0, # NO-BREAK SPACE
! })
### Encoding Map
Index: cp874.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp874.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp874.py 2000/03/10 23:17:21 1.1
--- cp874.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP874.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP874.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x20ac, # EURO SIGN
0x0081: None, # UNDEFINED
***************
*** 165,169 ****
0x00fe: None, # UNDEFINED
0x00ff: None, # UNDEFINED
! }
### Encoding Map
--- 165,169 ----
0x00fe: None, # UNDEFINED
0x00ff: None, # UNDEFINED
! })
### Encoding Map
Index: cp875.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/cp875.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** cp875.py 2000/03/10 23:17:21 1.1
--- cp875.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CP875.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CP875.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0004: 0x009c, # CONTROL
0x0005: 0x0009, # HORIZONTAL TABULATION
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0004: 0x009c, # CONTROL
0x0005: 0x0009, # HORIZONTAL TABULATION
***************
*** 275,279 ****
0x00fe: 0x00bb, # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x00ff: 0x009f, # CONTROL
! }
### Encoding Map
--- 275,279 ----
0x00fe: 0x00bb, # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x00ff: 0x009f, # CONTROL
! })
### Encoding Map
Index: iso8859_1.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_1.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_1.py 2000/03/10 23:17:22 1.1
--- iso8859_1.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-1.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-1.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 23,30 ****
class StreamWriter(Codec,codecs.StreamWriter):
!
! def __init__(self,stream,errors='strict'):
!
! codecs.StreamWriter.__init__(self,strict,errors)
class StreamReader(Codec,codecs.StreamReader):
--- 23,27 ----
class StreamWriter(Codec,codecs.StreamWriter):
! pass
class StreamReader(Codec,codecs.StreamReader):
***************
*** 38,45 ****
### Decoding Map
-
- decoding_map = {
! }
### Encoding Map
--- 35,42 ----
### Decoding Map
! decoding_map = codecs.make_identity_dict(range(256))
! decoding_map.update({
! })
### Encoding Map
Index: iso8859_10.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_10.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_10.py 2000/03/10 23:17:22 1.1
--- iso8859_10.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-10.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-10.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x00a1: 0x0104, # LATIN CAPITAL LETTER A WITH OGONEK
0x00a2: 0x0112, # LATIN CAPITAL LETTER E WITH MACRON
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x00a1: 0x0104, # LATIN CAPITAL LETTER A WITH OGONEK
0x00a2: 0x0112, # LATIN CAPITAL LETTER E WITH MACRON
***************
*** 84,88 ****
0x00f9: 0x0173, # LATIN SMALL LETTER U WITH OGONEK
0x00ff: 0x0138, # LATIN SMALL LETTER KRA
! }
### Encoding Map
--- 84,88 ----
0x00f9: 0x0173, # LATIN SMALL LETTER U WITH OGONEK
0x00ff: 0x0138, # LATIN SMALL LETTER KRA
! })
### Encoding Map
Index: iso8859_13.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_13.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_13.py 2000/03/10 23:17:22 1.1
--- iso8859_13.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-13.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-13.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x00a1: 0x201d, # RIGHT DOUBLE QUOTATION MARK
0x00a5: 0x201e, # DOUBLE LOW-9 QUOTATION MARK
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x00a1: 0x201d, # RIGHT DOUBLE QUOTATION MARK
0x00a5: 0x201e, # DOUBLE LOW-9 QUOTATION MARK
***************
*** 94,98 ****
0x00fe: 0x017e, # LATIN SMALL LETTER Z WITH CARON
0x00ff: 0x2019, # RIGHT SINGLE QUOTATION MARK
! }
### Encoding Map
--- 94,98 ----
0x00fe: 0x017e, # LATIN SMALL LETTER Z WITH CARON
0x00ff: 0x2019, # RIGHT SINGLE QUOTATION MARK
! })
### Encoding Map
Index: iso8859_14.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_14.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_14.py 2000/03/10 23:17:22 1.1
--- iso8859_14.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-14.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-14.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x00a1: 0x1e02, # LATIN CAPITAL LETTER B WITH DOT ABOVE
0x00a2: 0x1e03, # LATIN SMALL LETTER B WITH DOT ABOVE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x00a1: 0x1e02, # LATIN CAPITAL LETTER B WITH DOT ABOVE
0x00a2: 0x1e03, # LATIN SMALL LETTER B WITH DOT ABOVE
***************
*** 69,73 ****
0x00f7: 0x1e6b, # LATIN SMALL LETTER T WITH DOT ABOVE
0x00fe: 0x0177, # LATIN SMALL LETTER Y WITH CIRCUMFLEX
! }
### Encoding Map
--- 69,73 ----
0x00f7: 0x1e6b, # LATIN SMALL LETTER T WITH DOT ABOVE
0x00fe: 0x0177, # LATIN SMALL LETTER Y WITH CIRCUMFLEX
! })
### Encoding Map
Index: iso8859_15.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_15.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_15.py 2000/03/10 23:17:22 1.1
--- iso8859_15.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-15.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-15.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x00a4: 0x20ac, # EURO SIGN
0x00a6: 0x0160, # LATIN CAPITAL LETTER S WITH CARON
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x00a4: 0x20ac, # EURO SIGN
0x00a6: 0x0160, # LATIN CAPITAL LETTER S WITH CARON
***************
*** 46,50 ****
0x00bd: 0x0153, # LATIN SMALL LIGATURE OE
0x00be: 0x0178, # LATIN CAPITAL LETTER Y WITH DIAERESIS
! }
### Encoding Map
--- 46,50 ----
0x00bd: 0x0153, # LATIN SMALL LIGATURE OE
0x00be: 0x0178, # LATIN CAPITAL LETTER Y WITH DIAERESIS
! })
### Encoding Map
Index: iso8859_2.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_2.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_2.py 2000/03/10 23:17:22 1.1
--- iso8859_2.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-2.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-2.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x00a1: 0x0104, # LATIN CAPITAL LETTER A WITH OGONEK
0x00a2: 0x02d8, # BREVE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x00a1: 0x0104, # LATIN CAPITAL LETTER A WITH OGONEK
0x00a2: 0x02d8, # BREVE
***************
*** 95,99 ****
0x00fe: 0x0163, # LATIN SMALL LETTER T WITH CEDILLA
0x00ff: 0x02d9, # DOT ABOVE
! }
### Encoding Map
--- 95,99 ----
0x00fe: 0x0163, # LATIN SMALL LETTER T WITH CEDILLA
0x00ff: 0x02d9, # DOT ABOVE
! })
### Encoding Map
Index: iso8859_3.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_3.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_3.py 2000/03/10 23:17:22 1.1
--- iso8859_3.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-3.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-3.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,43 ****
### Decoding Map
-
- decoding_map = {
0x00a1: 0x0126, # LATIN CAPITAL LETTER H WITH STROKE
0x00a2: 0x02d8, # BREVE
0x00a6: 0x0124, # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
0x00a9: 0x0130, # LATIN CAPITAL LETTER I WITH DOT ABOVE
--- 35,44 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x00a1: 0x0126, # LATIN CAPITAL LETTER H WITH STROKE
0x00a2: 0x02d8, # BREVE
+ 0x00a5: None,
0x00a6: 0x0124, # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
0x00a9: 0x0130, # LATIN CAPITAL LETTER I WITH DOT ABOVE
***************
*** 45,48 ****
--- 46,50 ----
0x00ab: 0x011e, # LATIN CAPITAL LETTER G WITH BREVE
0x00ac: 0x0134, # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+ 0x00ae: None,
0x00af: 0x017b, # LATIN CAPITAL LETTER Z WITH DOT ABOVE
0x00b1: 0x0127, # LATIN SMALL LETTER H WITH STROKE
***************
*** 52,64 ****
--- 54,71 ----
0x00bb: 0x011f, # LATIN SMALL LETTER G WITH BREVE
0x00bc: 0x0135, # LATIN SMALL LETTER J WITH CIRCUMFLEX
+ 0x00be: None,
0x00bf: 0x017c, # LATIN SMALL LETTER Z WITH DOT ABOVE
+ 0x00c3: None,
0x00c5: 0x010a, # LATIN CAPITAL LETTER C WITH DOT ABOVE
0x00c6: 0x0108, # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+ 0x00d0: None,
0x00d5: 0x0120, # LATIN CAPITAL LETTER G WITH DOT ABOVE
0x00d8: 0x011c, # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
0x00dd: 0x016c, # LATIN CAPITAL LETTER U WITH BREVE
0x00de: 0x015c, # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+ 0x00e3: None,
0x00e5: 0x010b, # LATIN SMALL LETTER C WITH DOT ABOVE
0x00e6: 0x0109, # LATIN SMALL LETTER C WITH CIRCUMFLEX
+ 0x00f0: None,
0x00f5: 0x0121, # LATIN SMALL LETTER G WITH DOT ABOVE
0x00f8: 0x011d, # LATIN SMALL LETTER G WITH CIRCUMFLEX
***************
*** 66,70 ****
0x00fe: 0x015d, # LATIN SMALL LETTER S WITH CIRCUMFLEX
0x00ff: 0x02d9, # DOT ABOVE
! }
### Encoding Map
--- 73,77 ----
0x00fe: 0x015d, # LATIN SMALL LETTER S WITH CIRCUMFLEX
0x00ff: 0x02d9, # DOT ABOVE
! })
### Encoding Map
Index: iso8859_4.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_4.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_4.py 2000/03/10 23:17:22 1.1
--- iso8859_4.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-4.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-4.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x00a1: 0x0104, # LATIN CAPITAL LETTER A WITH OGONEK
0x00a2: 0x0138, # LATIN SMALL LETTER KRA
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x00a1: 0x0104, # LATIN CAPITAL LETTER A WITH OGONEK
0x00a2: 0x0138, # LATIN SMALL LETTER KRA
***************
*** 88,92 ****
0x00fe: 0x016b, # LATIN SMALL LETTER U WITH MACRON
0x00ff: 0x02d9, # DOT ABOVE
! }
### Encoding Map
--- 88,92 ----
0x00fe: 0x016b, # LATIN SMALL LETTER U WITH MACRON
0x00ff: 0x02d9, # DOT ABOVE
! })
### Encoding Map
Index: iso8859_5.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_5.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_5.py 2000/03/10 23:17:22 1.1
--- iso8859_5.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-5.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-5.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x00a1: 0x0401, # CYRILLIC CAPITAL LETTER IO
0x00a2: 0x0402, # CYRILLIC CAPITAL LETTER DJE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x00a1: 0x0401, # CYRILLIC CAPITAL LETTER IO
0x00a2: 0x0402, # CYRILLIC CAPITAL LETTER DJE
***************
*** 132,136 ****
0x00fe: 0x045e, # CYRILLIC SMALL LETTER SHORT U
0x00ff: 0x045f, # CYRILLIC SMALL LETTER DZHE
! }
### Encoding Map
--- 132,136 ----
0x00fe: 0x045e, # CYRILLIC SMALL LETTER SHORT U
0x00ff: 0x045f, # CYRILLIC SMALL LETTER DZHE
! })
### Encoding Map
Index: iso8859_6.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_6.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_6.py 2000/03/10 23:17:22 1.1
--- iso8859_6.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-6.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-6.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,44 ****
### Decoding Map
-
- decoding_map = {
0x00ac: 0x060c, # ARABIC COMMA
0x00bb: 0x061b, # ARABIC SEMICOLON
0x00bf: 0x061f, # ARABIC QUESTION MARK
0x00c1: 0x0621, # ARABIC LETTER HAMZA
0x00c2: 0x0622, # ARABIC LETTER ALEF WITH MADDA ABOVE
--- 35,71 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
+ 0x00a1: None,
+ 0x00a2: None,
+ 0x00a3: None,
+ 0x00a5: None,
+ 0x00a6: None,
+ 0x00a7: None,
+ 0x00a8: None,
+ 0x00a9: None,
+ 0x00aa: None,
+ 0x00ab: None,
0x00ac: 0x060c, # ARABIC COMMA
+ 0x00ae: None,
+ 0x00af: None,
+ 0x00b0: None,
+ 0x00b1: None,
+ 0x00b2: None,
+ 0x00b3: None,
+ 0x00b4: None,
+ 0x00b5: None,
+ 0x00b6: None,
+ 0x00b7: None,
+ 0x00b8: None,
+ 0x00b9: None,
+ 0x00ba: None,
0x00bb: 0x061b, # ARABIC SEMICOLON
+ 0x00bc: None,
+ 0x00bd: None,
+ 0x00be: None,
0x00bf: 0x061f, # ARABIC QUESTION MARK
+ 0x00c0: None,
0x00c1: 0x0621, # ARABIC LETTER HAMZA
0x00c2: 0x0622, # ARABIC LETTER ALEF WITH MADDA ABOVE
***************
*** 67,70 ****
--- 94,102 ----
0x00d9: 0x0639, # ARABIC LETTER AIN
0x00da: 0x063a, # ARABIC LETTER GHAIN
+ 0x00db: None,
+ 0x00dc: None,
+ 0x00dd: None,
+ 0x00de: None,
+ 0x00df: None,
0x00e0: 0x0640, # ARABIC TATWEEL
0x00e1: 0x0641, # ARABIC LETTER FEH
***************
*** 86,90 ****
0x00f1: 0x0651, # ARABIC SHADDA
0x00f2: 0x0652, # ARABIC SUKUN
! }
### Encoding Map
--- 118,135 ----
0x00f1: 0x0651, # ARABIC SHADDA
0x00f2: 0x0652, # ARABIC SUKUN
! 0x00f3: None,
! 0x00f4: None,
! 0x00f5: None,
! 0x00f6: None,
! 0x00f7: None,
! 0x00f8: None,
! 0x00f9: None,
! 0x00fa: None,
! 0x00fb: None,
! 0x00fc: None,
! 0x00fd: None,
! 0x00fe: None,
! 0x00ff: None,
! })
### Encoding Map
Index: iso8859_7.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_7.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_7.py 2000/03/10 23:17:23 1.1
--- iso8859_7.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-7.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-7.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,43 ****
### Decoding Map
-
- decoding_map = {
0x00a1: 0x2018, # LEFT SINGLE QUOTATION MARK
0x00a2: 0x2019, # RIGHT SINGLE QUOTATION MARK
0x00af: 0x2015, # HORIZONTAL BAR
0x00b4: 0x0384, # GREEK TONOS
--- 35,47 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x00a1: 0x2018, # LEFT SINGLE QUOTATION MARK
0x00a2: 0x2019, # RIGHT SINGLE QUOTATION MARK
+ 0x00a4: None,
+ 0x00a5: None,
+ 0x00aa: None,
+ 0x00ae: None,
0x00af: 0x2015, # HORIZONTAL BAR
0x00b4: 0x0384, # GREEK TONOS
***************
*** 68,71 ****
--- 72,76 ----
0x00d0: 0x03a0, # GREEK CAPITAL LETTER PI
0x00d1: 0x03a1, # GREEK CAPITAL LETTER RHO
+ 0x00d2: None,
0x00d3: 0x03a3, # GREEK CAPITAL LETTER SIGMA
0x00d4: 0x03a4, # GREEK CAPITAL LETTER TAU
***************
*** 112,116 ****
0x00fd: 0x03cd, # GREEK SMALL LETTER UPSILON WITH TONOS
0x00fe: 0x03ce, # GREEK SMALL LETTER OMEGA WITH TONOS
! }
### Encoding Map
--- 117,122 ----
0x00fd: 0x03cd, # GREEK SMALL LETTER UPSILON WITH TONOS
0x00fe: 0x03ce, # GREEK SMALL LETTER OMEGA WITH TONOS
! 0x00ff: None,
! })
### Encoding Map
Index: iso8859_8.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_8.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_8.py 2000/03/10 23:17:23 1.1
--- iso8859_8.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-8.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-8.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,44 ****
### Decoding Map
-
- decoding_map = {
0x00aa: 0x00d7, # MULTIPLICATION SIGN
- 0x00af: 0x203e, # OVERLINE
0x00ba: 0x00f7, # DIVISION SIGN
0x00df: 0x2017, # DOUBLE LOW LINE
0x00e0: 0x05d0, # HEBREW LETTER ALEF
--- 35,76 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
+ 0x00a1: None,
0x00aa: 0x00d7, # MULTIPLICATION SIGN
0x00ba: 0x00f7, # DIVISION SIGN
+ 0x00bf: None,
+ 0x00c0: None,
+ 0x00c1: None,
+ 0x00c2: None,
+ 0x00c3: None,
+ 0x00c4: None,
+ 0x00c5: None,
+ 0x00c6: None,
+ 0x00c7: None,
+ 0x00c8: None,
+ 0x00c9: None,
+ 0x00ca: None,
+ 0x00cb: None,
+ 0x00cc: None,
+ 0x00cd: None,
+ 0x00ce: None,
+ 0x00cf: None,
+ 0x00d0: None,
+ 0x00d1: None,
+ 0x00d2: None,
+ 0x00d3: None,
+ 0x00d4: None,
+ 0x00d5: None,
+ 0x00d6: None,
+ 0x00d7: None,
+ 0x00d8: None,
+ 0x00d9: None,
+ 0x00da: None,
+ 0x00db: None,
+ 0x00dc: None,
+ 0x00dd: None,
+ 0x00de: None,
0x00df: 0x2017, # DOUBLE LOW LINE
0x00e0: 0x05d0, # HEBREW LETTER ALEF
***************
*** 69,73 ****
0x00f9: 0x05e9, # HEBREW LETTER SHIN
0x00fa: 0x05ea, # HEBREW LETTER TAV
! }
### Encoding Map
--- 101,110 ----
0x00f9: 0x05e9, # HEBREW LETTER SHIN
0x00fa: 0x05ea, # HEBREW LETTER TAV
! 0x00fb: None,
! 0x00fc: None,
! 0x00fd: 0x200e, # LEFT-TO-RIGHT MARK
! 0x00fe: 0x200f, # RIGHT-TO-LEFT MARK
! 0x00ff: None,
! })
### Encoding Map
Index: iso8859_9.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/iso8859_9.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** iso8859_9.py 2000/03/10 23:17:23 1.1
--- iso8859_9.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from '8859-9.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from '8859-9.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x00d0: 0x011e, # LATIN CAPITAL LETTER G WITH BREVE
0x00dd: 0x0130, # LATIN CAPITAL LETTER I WITH DOT ABOVE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x00d0: 0x011e, # LATIN CAPITAL LETTER G WITH BREVE
0x00dd: 0x0130, # LATIN CAPITAL LETTER I WITH DOT ABOVE
***************
*** 44,48 ****
0x00fd: 0x0131, # LATIN SMALL LETTER DOTLESS I
0x00fe: 0x015f, # LATIN SMALL LETTER S WITH CEDILLA
! }
### Encoding Map
--- 44,48 ----
0x00fd: 0x0131, # LATIN SMALL LETTER DOTLESS I
0x00fe: 0x015f, # LATIN SMALL LETTER S WITH CEDILLA
! })
### Encoding Map
Index: koi8_r.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/koi8_r.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** koi8_r.py 2000/03/10 23:17:23 1.1
--- koi8_r.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'KOI8-R.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'KOI8-R.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x2500, # BOX DRAWINGS LIGHT HORIZONTAL
0x0081: 0x2502, # BOX DRAWINGS LIGHT VERTICAL
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x2500, # BOX DRAWINGS LIGHT HORIZONTAL
0x0081: 0x2502, # BOX DRAWINGS LIGHT VERTICAL
***************
*** 166,170 ****
0x00fe: 0x0427, # CYRILLIC CAPITAL LETTER CHE
0x00ff: 0x042a, # CYRILLIC CAPITAL LETTER HARD SIGN
! }
### Encoding Map
--- 166,170 ----
0x00fe: 0x0427, # CYRILLIC CAPITAL LETTER CHE
0x00ff: 0x042a, # CYRILLIC CAPITAL LETTER HARD SIGN
! })
### Encoding Map
Index: mac_cyrillic.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/mac_cyrillic.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** mac_cyrillic.py 2000/03/10 23:17:23 1.1
--- mac_cyrillic.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'CYRILLIC.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'CYRILLIC.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x0410, # CYRILLIC CAPITAL LETTER A
0x0081: 0x0411, # CYRILLIC CAPITAL LETTER BE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x0410, # CYRILLIC CAPITAL LETTER A
0x0081: 0x0411, # CYRILLIC CAPITAL LETTER BE
***************
*** 161,165 ****
0x00fe: 0x044e, # CYRILLIC SMALL LETTER YU
0x00ff: 0x00a4, # CURRENCY SIGN
! }
### Encoding Map
--- 161,165 ----
0x00fe: 0x044e, # CYRILLIC SMALL LETTER YU
0x00ff: 0x00a4, # CURRENCY SIGN
! })
### Encoding Map
Index: mac_greek.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/mac_greek.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** mac_greek.py 2000/03/10 23:17:23 1.1
--- mac_greek.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'GREEK.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'GREEK.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c4, # LATIN CAPITAL LETTER A WITH DIAERESIS
0x0081: 0x00b9, # SUPERSCRIPT ONE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c4, # LATIN CAPITAL LETTER A WITH DIAERESIS
0x0081: 0x00b9, # SUPERSCRIPT ONE
***************
*** 164,168 ****
0x00fe: 0x03b0, # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
0x00ff: None, # UNDEFINED
! }
### Encoding Map
--- 164,168 ----
0x00fe: 0x03b0, # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
0x00ff: None, # UNDEFINED
! })
### Encoding Map
Index: mac_iceland.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/mac_iceland.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** mac_iceland.py 2000/03/10 23:17:23 1.1
--- mac_iceland.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'ICELAND.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'ICELAND.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c4, # LATIN CAPITAL LETTER A WITH DIAERESIS
0x0081: 0x00c5, # LATIN CAPITAL LETTER A WITH RING ABOVE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c4, # LATIN CAPITAL LETTER A WITH DIAERESIS
0x0081: 0x00c5, # LATIN CAPITAL LETTER A WITH RING ABOVE
***************
*** 160,164 ****
0x00fe: 0x02db, # OGONEK
0x00ff: 0x02c7, # CARON
! }
### Encoding Map
--- 160,164 ----
0x00fe: 0x02db, # OGONEK
0x00ff: 0x02c7, # CARON
! })
### Encoding Map
Index: mac_latin2.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/mac_latin2.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** mac_latin2.py 2000/03/10 23:17:23 1.1
--- mac_latin2.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'LATIN2.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'LATIN2.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c4, # LATIN CAPITAL LETTER A WITH DIAERESIS
0x0081: 0x0100, # LATIN CAPITAL LETTER A WITH MACRON
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c4, # LATIN CAPITAL LETTER A WITH DIAERESIS
0x0081: 0x0100, # LATIN CAPITAL LETTER A WITH MACRON
***************
*** 164,168 ****
0x00fe: 0x0122, # LATIN CAPITAL LETTER G WITH CEDILLA
0x00ff: 0x02c7, # CARON
! }
### Encoding Map
--- 164,168 ----
0x00fe: 0x0122, # LATIN CAPITAL LETTER G WITH CEDILLA
0x00ff: 0x02c7, # CARON
! })
### Encoding Map
Index: mac_roman.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/mac_roman.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** mac_roman.py 2000/03/10 23:17:23 1.1
--- mac_roman.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'ROMAN.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'ROMAN.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c4, # LATIN CAPITAL LETTER A WITH DIAERESIS
0x0081: 0x00c5, # LATIN CAPITAL LETTER A WITH RING ABOVE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c4, # LATIN CAPITAL LETTER A WITH DIAERESIS
0x0081: 0x00c5, # LATIN CAPITAL LETTER A WITH RING ABOVE
***************
*** 161,165 ****
0x00fe: 0x02db, # OGONEK
0x00ff: 0x02c7, # CARON
! }
### Encoding Map
--- 161,165 ----
0x00fe: 0x02db, # OGONEK
0x00ff: 0x02c7, # CARON
! })
### Encoding Map
Index: mac_turkish.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/encodings/mac_turkish.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** mac_turkish.py 2000/03/10 23:17:24 1.1
--- mac_turkish.py 2001/01/03 21:29:13 1.2
***************
*** 1,8 ****
! """ Python Character Mapping Codec generated from 'TURKISH.TXT'.
-
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
"""#"
--- 1,8 ----
! """ Python Character Mapping Codec generated from 'TURKISH.TXT' with gencodec.py.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
+ (c) Copyright 2000 Guido van Rossum.
"""#"
***************
*** 35,41 ****
### Decoding Map
-
- decoding_map = {
0x0080: 0x00c4, # LATIN CAPITAL LETTER A WITH DIAERESIS
0x0081: 0x00c5, # LATIN CAPITAL LETTER A WITH RING ABOVE
--- 35,41 ----
### Decoding Map
+ decoding_map = codecs.make_identity_dict(range(256))
+ decoding_map.update({
0x0080: 0x00c4, # LATIN CAPITAL LETTER A WITH DIAERESIS
0x0081: 0x00c5, # LATIN CAPITAL LETTER A WITH RING ABOVE
***************
*** 161,165 ****
0x00fe: 0x02db, # OGONEK
0x00ff: 0x02c7, # CARON
! }
### Encoding Map
--- 161,165 ----
0x00fe: 0x02db, # OGONEK
0x00ff: 0x02c7, # CARON
! })
### Encoding Map