Commit 2f3d44b2 authored by Serhiy Storchaka's avatar Serhiy Storchaka

Fixed incorrectly applying a patch for issue19668.

parent 642718bc
This diff is collapsed.
""" Python Character Mapping Codec for CP1125 """ Python Character Mapping Codec generated from 'VENDORS/MICSFT/PC/CP866.TXT' with gencodec.py.
"""#" """#"
...@@ -32,7 +32,7 @@ class StreamReader(Codec,codecs.StreamReader): ...@@ -32,7 +32,7 @@ class StreamReader(Codec,codecs.StreamReader):
def getregentry(): def getregentry():
return codecs.CodecInfo( return codecs.CodecInfo(
name='cp1125', name='cp866',
encode=Codec().encode, encode=Codec().encode,
decode=Codec().decode, decode=Codec().decode,
incrementalencoder=IncrementalEncoder, incrementalencoder=IncrementalEncoder,
...@@ -159,14 +159,14 @@ decoding_map.update({ ...@@ -159,14 +159,14 @@ decoding_map.update({
0x00ef: 0x044f, # CYRILLIC SMALL LETTER YA 0x00ef: 0x044f, # CYRILLIC SMALL LETTER YA
0x00f0: 0x0401, # CYRILLIC CAPITAL LETTER IO 0x00f0: 0x0401, # CYRILLIC CAPITAL LETTER IO
0x00f1: 0x0451, # CYRILLIC SMALL LETTER IO 0x00f1: 0x0451, # CYRILLIC SMALL LETTER IO
0x00f2: 0x0490, # CYRILLIC CAPITAL LETTER GHE WITH UPTURN 0x00f2: 0x0404, # CYRILLIC CAPITAL LETTER UKRAINIAN IE
0x00f3: 0x0491, # CYRILLIC SMALL LETTER GHE WITH UPTURN 0x00f3: 0x0454, # CYRILLIC SMALL LETTER UKRAINIAN IE
0x00f4: 0x0404, # CYRILLIC CAPITAL LETTER UKRAINIAN IE 0x00f4: 0x0407, # CYRILLIC CAPITAL LETTER YI
0x00f5: 0x0454, # CYRILLIC SMALL LETTER UKRAINIAN IE 0x00f5: 0x0457, # CYRILLIC SMALL LETTER YI
0x00f6: 0x0406, # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I 0x00f6: 0x040e, # CYRILLIC CAPITAL LETTER SHORT U
0x00f7: 0x0456, # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 0x00f7: 0x045e, # CYRILLIC SMALL LETTER SHORT U
0x00f8: 0x0407, # CYRILLIC CAPITAL LETTER YI 0x00f8: 0x00b0, # DEGREE SIGN
0x00f9: 0x0457, # CYRILLIC SMALL LETTER YI 0x00f9: 0x2219, # BULLET OPERATOR
0x00fa: 0x00b7, # MIDDLE DOT 0x00fa: 0x00b7, # MIDDLE DOT
0x00fb: 0x221a, # SQUARE ROOT 0x00fb: 0x221a, # SQUARE ROOT
0x00fc: 0x2116, # NUMERO SIGN 0x00fc: 0x2116, # NUMERO SIGN
...@@ -420,14 +420,14 @@ decoding_table = ( ...@@ -420,14 +420,14 @@ decoding_table = (
'\u044f' # 0x00ef -> CYRILLIC SMALL LETTER YA '\u044f' # 0x00ef -> CYRILLIC SMALL LETTER YA
'\u0401' # 0x00f0 -> CYRILLIC CAPITAL LETTER IO '\u0401' # 0x00f0 -> CYRILLIC CAPITAL LETTER IO
'\u0451' # 0x00f1 -> CYRILLIC SMALL LETTER IO '\u0451' # 0x00f1 -> CYRILLIC SMALL LETTER IO
'\u0490' # 0x00f2 -> CYRILLIC CAPITAL LETTER GHE WITH UPTURN '\u0404' # 0x00f2 -> CYRILLIC CAPITAL LETTER UKRAINIAN IE
'\u0491' # 0x00f3 -> CYRILLIC SMALL LETTER GHE WITH UPTURN '\u0454' # 0x00f3 -> CYRILLIC SMALL LETTER UKRAINIAN IE
'\u0404' # 0x00f4 -> CYRILLIC CAPITAL LETTER UKRAINIAN IE '\u0407' # 0x00f4 -> CYRILLIC CAPITAL LETTER YI
'\u0454' # 0x00f5 -> CYRILLIC SMALL LETTER UKRAINIAN IE '\u0457' # 0x00f5 -> CYRILLIC SMALL LETTER YI
'\u0406' # 0x00f6 -> CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I '\u040e' # 0x00f6 -> CYRILLIC CAPITAL LETTER SHORT U
'\u0456' # 0x00f7 -> CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I '\u045e' # 0x00f7 -> CYRILLIC SMALL LETTER SHORT U
'\u0407' # 0x00f8 -> CYRILLIC CAPITAL LETTER YI '\xb0' # 0x00f8 -> DEGREE SIGN
'\u0457' # 0x00f9 -> CYRILLIC SMALL LETTER YI '\u2219' # 0x00f9 -> BULLET OPERATOR
'\xb7' # 0x00fa -> MIDDLE DOT '\xb7' # 0x00fa -> MIDDLE DOT
'\u221a' # 0x00fb -> SQUARE ROOT '\u221a' # 0x00fb -> SQUARE ROOT
'\u2116' # 0x00fc -> NUMERO SIGN '\u2116' # 0x00fc -> NUMERO SIGN
...@@ -569,11 +569,12 @@ encoding_map = { ...@@ -569,11 +569,12 @@ encoding_map = {
0x007f: 0x007f, # DELETE 0x007f: 0x007f, # DELETE
0x00a0: 0x00ff, # NO-BREAK SPACE 0x00a0: 0x00ff, # NO-BREAK SPACE
0x00a4: 0x00fd, # CURRENCY SIGN 0x00a4: 0x00fd, # CURRENCY SIGN
0x00b0: 0x00f8, # DEGREE SIGN
0x00b7: 0x00fa, # MIDDLE DOT 0x00b7: 0x00fa, # MIDDLE DOT
0x0401: 0x00f0, # CYRILLIC CAPITAL LETTER IO 0x0401: 0x00f0, # CYRILLIC CAPITAL LETTER IO
0x0404: 0x00f4, # CYRILLIC CAPITAL LETTER UKRAINIAN IE 0x0404: 0x00f2, # CYRILLIC CAPITAL LETTER UKRAINIAN IE
0x0406: 0x00f6, # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I 0x0407: 0x00f4, # CYRILLIC CAPITAL LETTER YI
0x0407: 0x00f8, # CYRILLIC CAPITAL LETTER YI 0x040e: 0x00f6, # CYRILLIC CAPITAL LETTER SHORT U
0x0410: 0x0080, # CYRILLIC CAPITAL LETTER A 0x0410: 0x0080, # CYRILLIC CAPITAL LETTER A
0x0411: 0x0081, # CYRILLIC CAPITAL LETTER BE 0x0411: 0x0081, # CYRILLIC CAPITAL LETTER BE
0x0412: 0x0082, # CYRILLIC CAPITAL LETTER VE 0x0412: 0x0082, # CYRILLIC CAPITAL LETTER VE
...@@ -639,12 +640,11 @@ encoding_map = { ...@@ -639,12 +640,11 @@ encoding_map = {
0x044e: 0x00ee, # CYRILLIC SMALL LETTER YU 0x044e: 0x00ee, # CYRILLIC SMALL LETTER YU
0x044f: 0x00ef, # CYRILLIC SMALL LETTER YA 0x044f: 0x00ef, # CYRILLIC SMALL LETTER YA
0x0451: 0x00f1, # CYRILLIC SMALL LETTER IO 0x0451: 0x00f1, # CYRILLIC SMALL LETTER IO
0x0454: 0x00f5, # CYRILLIC SMALL LETTER UKRAINIAN IE 0x0454: 0x00f3, # CYRILLIC SMALL LETTER UKRAINIAN IE
0x0456: 0x00f7, # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 0x0457: 0x00f5, # CYRILLIC SMALL LETTER YI
0x0457: 0x00f9, # CYRILLIC SMALL LETTER YI 0x045e: 0x00f7, # CYRILLIC SMALL LETTER SHORT U
0x0490: 0x00f2, # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
0x0491: 0x00f3, # CYRILLIC SMALL LETTER GHE WITH UPTURN
0x2116: 0x00fc, # NUMERO SIGN 0x2116: 0x00fc, # NUMERO SIGN
0x2219: 0x00f9, # BULLET OPERATOR
0x221a: 0x00fb, # SQUARE ROOT 0x221a: 0x00fb, # SQUARE ROOT
0x2500: 0x00c4, # BOX DRAWINGS LIGHT HORIZONTAL 0x2500: 0x00c4, # BOX DRAWINGS LIGHT HORIZONTAL
0x2502: 0x00b3, # BOX DRAWINGS LIGHT VERTICAL 0x2502: 0x00b3, # BOX DRAWINGS LIGHT VERTICAL
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment