20 Nov 2007 20 Nov '07
Neil Toronto wrote:
Because the runtime enforces isinstance(D_instance, D), everything else can be handled with D_instance.method(...) or self.method() or super.method().
But super() is not a general replacement for explicit inherited method calls. It's only appropriate in special, quite restricted circumstances.