From 1b0d65fa102fae087254009f6d9903b1d4257d78 Mon Sep 17 00:00:00 2001 From: Terry Jan Reedy Date: Tue, 15 May 2018 20:10:46 -0400 Subject: [PATCH] [3.6] bpo-29706: IDLE now colors async and await as keywords in 3.6. (#6879) They become full keywords in 3.7. --- Lib/idlelib/colorizer.py | 2 +- Misc/NEWS.d/next/IDLE/2018-05-15-17-01-10.bpo-29706.id4H5i.rst | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 Misc/NEWS.d/next/IDLE/2018-05-15-17-01-10.bpo-29706.id4H5i.rst diff --git a/Lib/idlelib/colorizer.py b/Lib/idlelib/colorizer.py index 1f31ce22d7..f450ec2fd4 100644 --- a/Lib/idlelib/colorizer.py +++ b/Lib/idlelib/colorizer.py @@ -13,7 +13,7 @@ def any(name, alternates): return "(?P<%s>" % name + "|".join(alternates) + ")" def make_pat(): - kw = r"\b" + any("KEYWORD", keyword.kwlist) + r"\b" + kw = r"\b" + any("KEYWORD", keyword.kwlist + ['async', 'await']) + r"\b" builtinlist = [str(name) for name in dir(builtins) if not name.startswith('_') and \ name not in keyword.kwlist] diff --git a/Misc/NEWS.d/next/IDLE/2018-05-15-17-01-10.bpo-29706.id4H5i.rst b/Misc/NEWS.d/next/IDLE/2018-05-15-17-01-10.bpo-29706.id4H5i.rst new file mode 100644 index 0000000000..b25a878b15 --- /dev/null +++ b/Misc/NEWS.d/next/IDLE/2018-05-15-17-01-10.bpo-29706.id4H5i.rst @@ -0,0 +1,2 @@ +IDLE now colors async and await as keywords in 3.6. They become full +keywords in 3.7. -- 2.50.1