Dustan wrote: > .... From my experience, the methods are passed > down, not referred to from the parent. That is, Parent does have its > own critique method, not a reference to Grand_parent.critique(). This is typical of static binding as (for example) seen in C++. If you think of dynamically bound systems like Smalltalk, Ruby, and Python, the more unusual case is wanting to go up the hierarchy (where you use super to get the behavior you are apparently expecting). Think of Python's method dispatch as always being "virtual".
--Scott David Daniels [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list