]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
#6528 None, True, False are keywords in 3.x. Patch by Roger Serwy.
authorTerry Jan Reedy <tjreedy@udel.edu>
Mon, 16 Jan 2012 08:20:27 +0000 (03:20 -0500)
committerTerry Jan Reedy <tjreedy@udel.edu>
Mon, 16 Jan 2012 08:20:27 +0000 (03:20 -0500)
Lib/idlelib/ColorDelegator.py
Lib/idlelib/configDialog.py

index 29b4640967feb60d58a455a955c4b0b4f755df57..e188192994133dfc9b7678e22e327ebeca439f84 100644 (file)
@@ -15,7 +15,8 @@ def any(name, alternates):
 def make_pat():
     kw = r"\b" + any("KEYWORD", keyword.kwlist) + r"\b"
     builtinlist = [str(name) for name in dir(builtins)
-                                        if not name.startswith('_')]
+                                        if not name.startswith('_') and \
+                                        name not in keyword.kwlist]
     # self.file = open("file") :
     # 1st 'file' colorized normal, 2nd as builtin, 3rd as string
     builtin = r"([^.'\"\\#]\b|^)" + any("BUILTIN", builtinlist) + r"\b"
index 6482119efef76884ad66cf09c213c3d954b0a7d4..d09fb5eed42e22acaa4c22f337a12417e2185ac9 100644 (file)
@@ -199,7 +199,7 @@ class ConfigDialog(Toplevel):
             ("'string'",'string'),('\n  var1 = ','normal'),("'selected'",'hilite'),
             ('\n  var2 = ','normal'),("'found'",'hit'),
             ('\n  var3 = ','normal'),('list', 'builtin'), ('(','normal'),
-            ('None', 'builtin'),(')\n\n','normal'),
+            ('None', 'keyword'),(')\n\n','normal'),
             (' error ','error'),(' ','normal'),('cursor |','cursor'),
             ('\n ','normal'),('shell','console'),(' ','normal'),('stdout','stdout'),
             (' ','normal'),('stderr','stderr'),('\n','normal'))