Message 62379 - Python tracker
Ah yes, I did not realize the "different types" part. So it is indeed an old-style class problem, which should behave just like the new-style classes but they don't. However I would probably not fix this in the 2.x series of Python. Changing the behaviour would break compatibility. The documentation should mention the different behaviour though.