This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author steven.daprano
Recipients docs@python, jdemeyer, maggyero, rhettinger, steven.daprano
Date 2019-06-07.23:45:38
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <20190607234532.GN4221@ando.pearwood.info>
In-reply-to <1559915805.1.0.622151012135.issue37176@roundup.psfhosted.org>
Content
> I'm sorry to say that you're wrong here. 

I'm happy to be corrected.

It is fair to say I failed to take the multiple inheritance case into 
account. Clearly super can't *only* look at the MRO of the first object 
since that will miss the multiple inheritance case, as you point out. 
Thank you.

But neither can it *only* look at the MRO of the second class, because 
that would restart the search at the top of the hierarchy; also if 
type(second argument) was the only thing that mattered, that would make 
the first argument redundant and pointless.
History
Date User Action Args
2019-06-07 23:45:38steven.dapranosetrecipients: + steven.daprano, rhettinger, docs@python, jdemeyer, maggyero
2019-06-07 23:45:38steven.dapranolinkissue37176 messages
2019-06-07 23:45:38steven.dapranocreate