]> granicus.if.org Git - python/commitdiff
SF patch #852140: keyword.py - use __contains__ and bool
authorRaymond Hettinger <python@rcn.com>
Tue, 2 Dec 2003 07:48:15 +0000 (07:48 +0000)
committerRaymond Hettinger <python@rcn.com>
Tue, 2 Dec 2003 07:48:15 +0000 (07:48 +0000)
Use a set instead of dict with values equal to one.

Lib/keyword.py

index c89708157f28f83d0bf4fff16c25ea2bb7066a03..a0295e2139e916056a9e0c38f465a4ce564b908a 100755 (executable)
@@ -46,11 +46,7 @@ kwlist = [
 #--end keywords--
         ]
 
-kwdict = {}
-for keyword in kwlist:
-    kwdict[keyword] = 1
-
-iskeyword = kwdict.has_key
+iskeyword = frozenset(kwlist).__contains__
 
 def main():
     import sys, re