From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Tue, 27 Apr 2021 14:25:19 +0000 (-0700) Subject: bpo-37751: Document codecs.lookup() change in What's New in Python 3.9 (GH-23096... X-Git-Tag: v3.9.5~30 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=531c81038e28b6cfa0f9791467bf671c88c6f4c4;p=thirdparty%2FPython%2Fcpython.git bpo-37751: Document codecs.lookup() change in What's New in Python 3.9 (GH-23096) (GH-25659) (cherry picked from commit 32980fb669a6857276da18895fcc0cb6f6fbb544) Co-authored-by: Hai Shi Co-authored-by: Hai Shi --- diff --git a/Doc/whatsnew/3.9.rst b/Doc/whatsnew/3.9.rst index b39fdb5efdf5..6ef0d2a5eff3 100644 --- a/Doc/whatsnew/3.9.rst +++ b/Doc/whatsnew/3.9.rst @@ -1114,6 +1114,12 @@ Changes in the Python API compatible classes that don't inherit from those mentioned types. (Contributed by Roger Aiudi in :issue:`34775`). +* :func:`codecs.lookup` now normalizes the encoding name the same way as + :func:`encodings.normalize_encoding`, except that :func:`codecs.lookup` also + converts the name to lower case. For example, ``"latex+latin1"`` encoding + name is now normalized to ``"latex_latin1"``. + (Contributed by Jordon Xu in :issue:`37751`.) + Changes in the C API --------------------