[Python-checkins] cpython: Fixed incorrectly applying a patch for issue19668.

serhiy.storchaka python-checkins at python.org
Sat Nov 23 18:51:16 CET 2013


http://hg.python.org/cpython/rev/355d8950f574
changeset:   87436:355d8950f574
user:        Serhiy Storchaka <storchaka at gmail.com>
date:        Sat Nov 23 19:50:47 2013 +0200
summary:
  Fixed incorrectly applying a patch for issue19668.

files:
  Lib/encodings/cp866.py |   0 
  Lib/encodings/cp866.py |  52 +++++++++++++++---------------
  2 files changed, 26 insertions(+), 26 deletions(-)


diff --git a/Lib/encodings/cp866.py b/Lib/encodings/cp1125.py
copy from Lib/encodings/cp866.py
copy to Lib/encodings/cp1125.py
diff --git a/Lib/encodings/cp866.py b/Lib/encodings/cp866.py
--- a/Lib/encodings/cp866.py
+++ b/Lib/encodings/cp866.py
@@ -1,4 +1,4 @@
-""" Python Character Mapping Codec for CP1125
+""" Python Character Mapping Codec generated from 'VENDORS/MICSFT/PC/CP866.TXT' with gencodec.py.
 
 """#"
 
@@ -32,7 +32,7 @@
 
 def getregentry():
     return codecs.CodecInfo(
-        name='cp1125',
+        name='cp866',
         encode=Codec().encode,
         decode=Codec().decode,
         incrementalencoder=IncrementalEncoder,
@@ -159,14 +159,14 @@
     0x00ef: 0x044f,     #  CYRILLIC SMALL LETTER YA
     0x00f0: 0x0401,     #  CYRILLIC CAPITAL LETTER IO
     0x00f1: 0x0451,     #  CYRILLIC SMALL LETTER IO
-    0x00f2: 0x0490,     #  CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-    0x00f3: 0x0491,     #  CYRILLIC SMALL LETTER GHE WITH UPTURN
-    0x00f4: 0x0404,     #  CYRILLIC CAPITAL LETTER UKRAINIAN IE
-    0x00f5: 0x0454,     #  CYRILLIC SMALL LETTER UKRAINIAN IE
-    0x00f6: 0x0406,     #  CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-    0x00f7: 0x0456,     #  CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-    0x00f8: 0x0407,     #  CYRILLIC CAPITAL LETTER YI
-    0x00f9: 0x0457,     #  CYRILLIC SMALL LETTER YI
+    0x00f2: 0x0404,     #  CYRILLIC CAPITAL LETTER UKRAINIAN IE
+    0x00f3: 0x0454,     #  CYRILLIC SMALL LETTER UKRAINIAN IE
+    0x00f4: 0x0407,     #  CYRILLIC CAPITAL LETTER YI
+    0x00f5: 0x0457,     #  CYRILLIC SMALL LETTER YI
+    0x00f6: 0x040e,     #  CYRILLIC CAPITAL LETTER SHORT U
+    0x00f7: 0x045e,     #  CYRILLIC SMALL LETTER SHORT U
+    0x00f8: 0x00b0,     #  DEGREE SIGN
+    0x00f9: 0x2219,     #  BULLET OPERATOR
     0x00fa: 0x00b7,     #  MIDDLE DOT
     0x00fb: 0x221a,     #  SQUARE ROOT
     0x00fc: 0x2116,     #  NUMERO SIGN
@@ -420,14 +420,14 @@
     '\u044f'   #  0x00ef -> CYRILLIC SMALL LETTER YA
     '\u0401'   #  0x00f0 -> CYRILLIC CAPITAL LETTER IO
     '\u0451'   #  0x00f1 -> CYRILLIC SMALL LETTER IO
-    '\u0490'   #  0x00f2 -> CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-    '\u0491'   #  0x00f3 -> CYRILLIC SMALL LETTER GHE WITH UPTURN
-    '\u0404'   #  0x00f4 -> CYRILLIC CAPITAL LETTER UKRAINIAN IE
-    '\u0454'   #  0x00f5 -> CYRILLIC SMALL LETTER UKRAINIAN IE
-    '\u0406'   #  0x00f6 -> CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-    '\u0456'   #  0x00f7 -> CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-    '\u0407'   #  0x00f8 -> CYRILLIC CAPITAL LETTER YI
-    '\u0457'   #  0x00f9 -> CYRILLIC SMALL LETTER YI
+    '\u0404'   #  0x00f2 -> CYRILLIC CAPITAL LETTER UKRAINIAN IE
+    '\u0454'   #  0x00f3 -> CYRILLIC SMALL LETTER UKRAINIAN IE
+    '\u0407'   #  0x00f4 -> CYRILLIC CAPITAL LETTER YI
+    '\u0457'   #  0x00f5 -> CYRILLIC SMALL LETTER YI
+    '\u040e'   #  0x00f6 -> CYRILLIC CAPITAL LETTER SHORT U
+    '\u045e'   #  0x00f7 -> CYRILLIC SMALL LETTER SHORT U
+    '\xb0'     #  0x00f8 -> DEGREE SIGN
+    '\u2219'   #  0x00f9 -> BULLET OPERATOR
     '\xb7'     #  0x00fa -> MIDDLE DOT
     '\u221a'   #  0x00fb -> SQUARE ROOT
     '\u2116'   #  0x00fc -> NUMERO SIGN
@@ -569,11 +569,12 @@
     0x007f: 0x007f,     #  DELETE
     0x00a0: 0x00ff,     #  NO-BREAK SPACE
     0x00a4: 0x00fd,     #  CURRENCY SIGN
+    0x00b0: 0x00f8,     #  DEGREE SIGN
     0x00b7: 0x00fa,     #  MIDDLE DOT
     0x0401: 0x00f0,     #  CYRILLIC CAPITAL LETTER IO
-    0x0404: 0x00f4,     #  CYRILLIC CAPITAL LETTER UKRAINIAN IE
-    0x0406: 0x00f6,     #  CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-    0x0407: 0x00f8,     #  CYRILLIC CAPITAL LETTER YI
+    0x0404: 0x00f2,     #  CYRILLIC CAPITAL LETTER UKRAINIAN IE
+    0x0407: 0x00f4,     #  CYRILLIC CAPITAL LETTER YI
+    0x040e: 0x00f6,     #  CYRILLIC CAPITAL LETTER SHORT U
     0x0410: 0x0080,     #  CYRILLIC CAPITAL LETTER A
     0x0411: 0x0081,     #  CYRILLIC CAPITAL LETTER BE
     0x0412: 0x0082,     #  CYRILLIC CAPITAL LETTER VE
@@ -639,12 +640,11 @@
     0x044e: 0x00ee,     #  CYRILLIC SMALL LETTER YU
     0x044f: 0x00ef,     #  CYRILLIC SMALL LETTER YA
     0x0451: 0x00f1,     #  CYRILLIC SMALL LETTER IO
-    0x0454: 0x00f5,     #  CYRILLIC SMALL LETTER UKRAINIAN IE
-    0x0456: 0x00f7,     #  CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-    0x0457: 0x00f9,     #  CYRILLIC SMALL LETTER YI
-    0x0490: 0x00f2,     #  CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-    0x0491: 0x00f3,     #  CYRILLIC SMALL LETTER GHE WITH UPTURN
+    0x0454: 0x00f3,     #  CYRILLIC SMALL LETTER UKRAINIAN IE
+    0x0457: 0x00f5,     #  CYRILLIC SMALL LETTER YI
+    0x045e: 0x00f7,     #  CYRILLIC SMALL LETTER SHORT U
     0x2116: 0x00fc,     #  NUMERO SIGN
+    0x2219: 0x00f9,     #  BULLET OPERATOR
     0x221a: 0x00fb,     #  SQUARE ROOT
     0x2500: 0x00c4,     #  BOX DRAWINGS LIGHT HORIZONTAL
     0x2502: 0x00b3,     #  BOX DRAWINGS LIGHT VERTICAL

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list