Replace dict.has_key(x) with x in dict for performance gain

svn: r10874
This commit is contained in:
Gerald Britton
2008-07-17 18:10:32 +00:00
parent a6a264d1ce
commit 882199f1c2
80 changed files with 188 additions and 188 deletions

View File

@@ -239,7 +239,7 @@ class Callback(object):
"""A traversal function to walk through all the classes in
the inheritance tree. The return is a list of all the
__signals__ dictionaries."""
if cls.__dict__.has_key('__signals__'):
if '__signals__' in cls.__dict__:
signal_list = [cls.__signals__]
else:
signal_list = []
@@ -254,7 +254,7 @@ class Callback(object):
# Build a signal dict from the list of signal dicts
for s in trav(self.__class__):
for (k, v) in s.items():
if self.__signal_map.has_key(k):
if k in self.__signal_map:
# signal name clash
sys.stderr.write("Warning: signal name clash: %s\n" % str(k))
self.__signal_map[k] = v