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 Jim.Jewett
Recipients Jim.Jewett, Yury.Selivanov, benjamin.peterson, cvrebert, daniel.urban, eric.araujo, gcbirzan, gvanrossum, jamesh, pitrou
Date 2012-05-24.02:26:45
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
When does the performance hit occur?

If it is only when an exception has been raised, and its own class is not listed by the except clause, then I personally wouldn't worry about it; tracing the MRO *could* get arbitrarily long already; it just doesn't in practice.  The same should be true of virtual subclassing.

On the other hand, if it adds another module or three to the required startup set, that might be a concern...
Date User Action Args
2012-05-24 02:26:46Jim.Jewettsetrecipients: + Jim.Jewett, gvanrossum, jamesh, pitrou, benjamin.peterson, eric.araujo, cvrebert, daniel.urban, Yury.Selivanov, gcbirzan
2012-05-24 02:26:46Jim.Jewettsetmessageid: <>
2012-05-24 02:26:45Jim.Jewettlinkissue12029 messages
2012-05-24 02:26:45Jim.Jewettcreate