SIGN IN SIGN UP
python / cpython UNCLAIMED

The Python programming language

72137 0 39 Python

Issue #2534: speed up isinstance() and issubclass() by 50-70%, so as to

match Python 2.5 speed despite the __instancecheck__ / __subclasscheck__
mechanism. In the process, fix a bug where isinstance() and issubclass(),
when given a tuple of classes as second argument, were looking up
__instancecheck__ / __subclasscheck__ on the tuple rather than on each
type object.

Reviewed by Benjamin Peterson and Raymond Hettinger.
A
Antoine Pitrou committed
ec569b794737be248671d0dfac11b664fc930eef
Parent: e2dffc0