From 70ef8692a193a70dfd49610f725cb23c14b32fe3 Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Tue, 2 Dec 2003 07:48:15 +0000 Subject: [PATCH] SF patch #852140: keyword.py - use __contains__ and bool Use a set instead of dict with values equal to one. --- Lib/keyword.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Lib/keyword.py b/Lib/keyword.py index c89708157f2..a0295e2139e 100755 --- a/Lib/keyword.py +++ b/Lib/keyword.py @@ -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