[EMAIL PROTECTED] wrote: > Gabriel Genellina: > > >import inspect > > def getClassList(aModule): > > return [cls for cls in vars(aModule).itervalues() > > if inspect.isclass(cls)] > > This is short enough too: > > from inspect import isclass > getclasses = lambda module: filter(isclass, vars(module).itervalues()) > > Bye, > bearophile
Or even: from inspect import getmembers, isclass def getclasses(module): return [cls for name,cls in getmembers(module,isclass)] George -- http://mail.python.org/mailman/listinfo/python-list