Remove a dict.has_key() and callable() usage in SimpleXMLRPCServer as triggered

under -3 through test_xmlrpc.
This commit is contained in:
Brett Cannon 2008-08-03 22:57:23 +00:00
parent c3ce0e53ad
commit 0a0f608244
1 changed files with 2 additions and 2 deletions

View File

@ -141,7 +141,7 @@ def list_public_methods(obj):
return [member for member in dir(obj)
if not member.startswith('_') and
callable(getattr(obj, member))]
hasattr(getattr(obj, member), '__call__')]
def remove_duplicates(lst):
"""remove_duplicates([2,2,2,1,3,3]) => [3,1,2]
@ -315,7 +315,7 @@ class SimpleXMLRPCDispatcher:
Returns a string containing documentation for the specified method."""
method = None
if self.funcs.has_key(method_name):
if method_name in self.funcs:
method = self.funcs[method_name]
elif self.instance is not None:
# Instance can implement _methodHelp to return help for a method