It seems to me that perhaps what you want is not multiple inheritance in its full generality, but a restricted version called "Traits".
Michele Simionato has blogged about this. Unfortunately, Artima seems to be down right now, but hopefully they will be back soon and you can look for Michele's posts on traits, mixins and multiple inheritance: https://www.artima.com/weblogs/index.jsp?blogger=micheles _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/YNV5EQG5UX4VBCSESR6HOSIQ25CMVQGG/ Code of Conduct: http://python.org/psf/codeofconduct/