[Pyobjc-dev] __subclasses__
Brought to you by:
ronaldoussoren
From: Just v. R. <ju...@le...> - 2003-06-06 18:25:16
|
It's amazing how well Ronald managed to integrate ObjC classes with Python classes. Eg. cls.__subclasses__() Just Works: from Foundation import NSObject import AppKit # just to load the AppKit classes def walk(cls, indent=""): subclasses = cls.__subclasses__() print indent + cls.__name__ if subclasses: subclasses = [(sub.__name__, sub) for sub in subclasses] subclasses.sort() for name, sub in subclasses: walk(sub, indent + " ") walk(NSObject) I'd say that's pretty neat. Just |