Hermy: > 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 -- http://mail.python.org/mailman/listinfo/python-list