cpython: 6e1fe5bfba48 (original) (raw)

Mercurial > cpython

changeset 95989:6e1fe5bfba48

Issue #22682: Added support for the kz1048 encoding. [#22682]

Serhiy Storchaka storchaka@gmail.com
date Tue, 12 May 2015 23:16:55 +0300
parents 80cf7723c4cf
children 78de5d040492
files Doc/library/codecs.rst Doc/whatsnew/3.5.rst Lib/encodings/aliases.py Lib/locale.py Lib/test/test_codecs.py Lib/test/test_unicode.py Lib/test/test_xml_etree.py Misc/NEWS
diffstat 8 files changed, 19 insertions(+), 3 deletions(-)[+] [-] Doc/library/codecs.rst 4 Doc/whatsnew/3.5.rst 3 Lib/encodings/aliases.py 5 Lib/locale.py 1 Lib/test/test_codecs.py 1 Lib/test/test_unicode.py 4 Lib/test/test_xml_etree.py 2 Misc/NEWS 2

line wrap: on

line diff

--- a/Doc/library/codecs.rst +++ b/Doc/library/codecs.rst @@ -1162,6 +1162,10 @@ particular, the following variants typic +-----------------+--------------------------------+--------------------------------+ | koi8_u | | Ukrainian | +-----------------+--------------------------------+--------------------------------+ +| kz1048 | kz_1048, strk1048_2002, rk1048 | Kazakh | +| | | | +| | | .. versionadded:: 3.5 | ++-----------------+--------------------------------+--------------------------------+ | mac_cyrillic | maccyrillic | Bulgarian, Byelorussian, | | | | Macedonian, Russian, Serbian | +-----------------+--------------------------------+--------------------------------+

--- a/Doc/whatsnew/3.5.rst +++ b/Doc/whatsnew/3.5.rst @@ -231,6 +231,9 @@ Some smaller changes made to the core Py

--- a/Lib/encodings/aliases.py +++ b/Lib/encodings/aliases.py @@ -412,6 +412,11 @@ aliases = { # koi8_r codec 'cskoi8r' : 'koi8_r',

+ # latin_1 codec # # Note that the latin_1 codec is implemented internally in C and a

--- a/Lib/locale.py +++ b/Lib/locale.py @@ -700,6 +700,7 @@ locale_encoding_alias = { 'utf_8': 'UTF-8', 'koi8_r': 'KOI8-R', 'koi8_u': 'KOI8-U',

--- a/Lib/test/test_codecs.py +++ b/Lib/test/test_codecs.py @@ -1823,6 +1823,7 @@ all_unicode_encodings = [ "johab", "koi8_r", "koi8_u",

--- a/Lib/test/test_unicode.py +++ b/Lib/test/test_unicode.py @@ -2081,7 +2081,7 @@ class UnicodeTest(string_tests.CommonTes 'cp863', 'cp865', 'cp866', 'cp1125', 'iso8859_10', 'iso8859_13', 'iso8859_14', 'iso8859_15', 'iso8859_2', 'iso8859_3', 'iso8859_4', 'iso8859_5', 'iso8859_6',

'cp1250', 'cp1251', 'cp1252', 'cp1253', 'cp1254', 'cp1255', @@ -2116,7 +2116,7 @@ class UnicodeTest(string_tests.CommonTes #'cp1250', 'cp1251', 'cp1252', 'cp1253', 'cp1254', 'cp1255', #'cp1256', 'cp1257', 'cp1258', #'cp424', 'cp856', 'cp857', 'cp864', 'cp869', 'cp874',

### These fail the round-trip:

--- a/Lib/test/test_xml_etree.py +++ b/Lib/test/test_xml_etree.py @@ -704,7 +704,7 @@ class ElementTreeTest(unittest.TestCase) 'mac-roman', 'mac-turkish', 'iso2022-jp', 'iso2022-jp-1', 'iso2022-jp-2', 'iso2022-jp-2004', 'iso2022-jp-3', 'iso2022-jp-ext',

--- a/Misc/NEWS +++ b/Misc/NEWS @@ -42,6 +42,8 @@ Core and Builtins Library ------- +- Issue #22682: Added support for the kz1048 encoding. +