>> #2. Why doesn't dir( obj ) return inherited methods?
Thomas> Because inherited methods (and other inherited attributes)
Thomas> aren't stored in an instance's __dict__.
dir() *could* be smarter and walk up the chain starting at __class__ looking
for useful stuff to include. Unfortunately, dir() is written in C so it's
harder to modify than it ought to be...
Skip