Get rid of a bunch more has_key() uses. We *really* need a tool for this.
test_aepack now passes. IDLE still needs to be converted (among others).
diff --git a/Lib/plat-mac/ic.py b/Lib/plat-mac/ic.py
index 6575336..490cbf7 100644
--- a/Lib/plat-mac/ic.py
+++ b/Lib/plat-mac/ic.py
@@ -138,7 +138,7 @@
key2 = key[:string.index(key, '\245')+1]
else:
key2 = key
- if _decoder_table.has_key(key2):
+ if key2 in _decoder_table:
decoder = _decoder_table[key2][0]
else:
decoder = _decode_default
@@ -151,7 +151,7 @@
key2 = key[:string.index(key, '\245')+1]
else:
key2 = key
- if _decoder_table.has_key(key2):
+ if key2 in _decoder_table:
coder = _decoder_table[key2][1]
else:
coder = _code_default
@@ -176,9 +176,6 @@
self.ic.ICEnd()
return rv
- def has_key(self, key):
- return self.__contains__(key)
-
def __contains__(self, key):
try:
dummy = self.ic.ICFindPrefHandle(key, self.h)