super() and multiple inheritance

Michele Simionato michele.simionato at
Fri Dec 2 09:22:23 CET 2005

> So, for the moment my conclusion is that although Python has some
> syntax for multiple inheritance, it doesn't support it very well, and I should
> probably stick to single inheritance.

This is not much a problem of Python, the problem is that multiple
inheritance is
intrinsically HARD to support. If you can avoid it, avoid it. This will
probably make
your application more maintanable.

I your case, I would go with the keyword argument suggestion.

      Michele Simionato

More information about the Python-list mailing list