Comment 5 for bug 1060236

Revision history for this message
Dylan Jay (t-launchpad-dylanjay-com) wrote :

I suspect the real problem here is not so much multiple inheritance but +=.
If you have parts+= without having parts= in a base then it gets ignore. But then you have multiple inheritance you don't want to have parts= in multiple bases.

I think the solution is to make += work the same as = if you don't inherit from something that includes a =. That is intuitive to me.