From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sun, 4 Mar 2018 23:22:32 +0000 (-0800) Subject: [3.7] bpo-30147: Add re.escape changes to 3.7 What's New (GH-5978) (GH-5979) X-Git-Tag: v3.7.0b3~100 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f92478d57a6b4014dcc0882d43b534fae1e7b929;p=thirdparty%2FPython%2Fcpython.git [3.7] bpo-30147: Add re.escape changes to 3.7 What's New (GH-5978) (GH-5979) (cherry picked from commit 18fd89246333bfa1b76c1623df689214f3ce2bf3) Co-authored-by: Cheryl Sabella --- diff --git a/Doc/whatsnew/3.7.rst b/Doc/whatsnew/3.7.rst index 46f4f13aab47..9e65488e37d6 100644 --- a/Doc/whatsnew/3.7.rst +++ b/Doc/whatsnew/3.7.rst @@ -1214,6 +1214,10 @@ Changes in the Python API (Contributed by Serhiy Storchaka in :issue:`25054` and :issue:`32308`.) +* Change :func:`re.escape` to only escape regex special characters instead + of escaping all characters other than ASCII letters, numbers, and ``'_'``. + (Contributed by Serhiy Storchaka in :issue:`29995`.) + * :class:`tracemalloc.Traceback` frames are now sorted from oldest to most recent to be more consistent with :mod:`traceback`. (Contributed by Jesse Bakker in :issue:`32121`.)