Extend isclass() to work for extension classes (by looking for __bases__).

This commit is contained in:
Ka-Ping Yee 2001-03-23 15:29:59 +00:00
parent 324cc6ee0e
commit a9c6c8dab5
1 changed files with 1 additions and 1 deletions

View File

@ -44,7 +44,7 @@ def isclass(object):
Class objects provide these attributes:
__doc__ documentation string
__module__ name of module in which this class was defined"""
return type(object) is types.ClassType
return type(object) is types.ClassType or hasattr(object, '__bases__')
def ismethod(object):
"""Return true if the object is an instance method.