jared flatow rbojojinorthwesternedu may 1 2008 921 pm greg ewing wrote classes mixed clash overlap functionality somehow inheriting class needs override clashing methods properties resolve matters delegating one another inherited classes using explicit inherited method calls super sorry thats fair convenience classes youre inheriting inheriting class superclasses cooperate without requiring implementation details one another agree methods clashing probably misinheriting cooperative methods natural way model certain situations dull building method smaller reusable bits functionality case explicitly stated classes want inherit isnt magic expect methods chain without explicitly restating exactly fact may make likely make error change bits want include method resolution order explicit somewhere might well make use feasible reason youre better forgetting multiple inheritance finding solution problem issue feasibility obvious solution jared _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom fri 08 aug 2008 021151 0500 pythondev problems new super