]> granicus.if.org Git - python/commitdiff
[3.6] bpo-29706: IDLE now colors async and await as keywords in 3.6. (#6879)
authorTerry Jan Reedy <tjreedy@udel.edu>
Wed, 16 May 2018 00:10:46 +0000 (20:10 -0400)
committerGitHub <noreply@github.com>
Wed, 16 May 2018 00:10:46 +0000 (20:10 -0400)
They become full keywords in 3.7.

Lib/idlelib/colorizer.py
Misc/NEWS.d/next/IDLE/2018-05-15-17-01-10.bpo-29706.id4H5i.rst [new file with mode: 0644]

index 1f31ce22d7e510b52bc9b43171a6c3d8a0c41b81..f450ec2fd4ef5abdba4003cab9fbc56dbab54a9f 100644 (file)
@@ -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 (file)
index 0000000..b25a878
--- /dev/null
@@ -0,0 +1,2 @@
+IDLE now colors async and await as keywords in 3.6. They become full
+keywords in 3.7.