On Friday, 22 February 2013 at 15:32:42 UTC, kenji hara wrote: > Yes, then the B's definition should raise "mutable A.foo() is > not > overridden but hidden in B" (but doesn't because of bug 8366). > I don't really understand why adding a special case for something that has no real use case.