looking up an instance's methods
sa at bayt.net
Thu Aug 9 19:25:59 CEST 2001
Tim Peters wrote in message on thread
Subject: RE: Python2.2 doesn't give members of a list
TP> That is, it's always been the case that dir(class_instance) didn't display
TP> the methods of the class of which class_instance was an instance. But
TP> objects of builtin types were not instances of classes, so dir() did
TP> something entirely different for them. This is one consequence of the
TP> infamous "type/class split": objects of builtin types and objects of
TP> user-defined classes act differently in subtle ways. 2.2 aims to repair
TP> Much as I hate doing it, for this reason I'm
TP> going to look into hacking inconsistent surprises back into dir().
(Shakeeb Alireza) wrote in a message
SA> Is there any particular reason why one can't directly introspect an
SA> instance's methods (using dir(instance) for example) without having to
SA> call the __dict__ namespace of its class? Is this situation likely to
SA> change in Python 2.2?
Understand the situation a bit better. Thanks.
More information about the Python-list