On Wed, Apr 19, 2006, Greg Ewing wrote: > > What causes trouble isn't multiple inheritance, it's diamond > inheritance. Without diamond inheritance, explicit calls to inherited > methods usually work fine, and continue to work fine when your classes > get inherited, multiply or otherwise, by other people's classes, as > long as they do something sensible with their inherited calls. > > Personally I think that the use of diamond inheritance should be > severely discouraged, if not banned completely.
But multiple inheritance with new-style classes is inherently diamond inheritance -- how do you propose to deal with that? -- Aahz ([EMAIL PROTECTED]) <*> http://www.pythoncraft.com/ "LL YR VWL R BLNG T S" _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com