diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2008-08-26 22:40:48 +0000 |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2008-08-26 22:40:48 +0000 |
commit | 5dce1f4190a2be4c5f946b101c3f9c5b63976240 (patch) | |
tree | 3de617ce8448e559f4fe2db0d141040ec17a3ebb /Python/sysmodule.c | |
parent | ab2f6d17f47d7573e4ca4ea3da43893e3f8ff5f2 (diff) | |
download | cpython-5dce1f4190a2be4c5f946b101c3f9c5b63976240.tar.gz |
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.
Diffstat (limited to 'Python/sysmodule.c')
0 files changed, 0 insertions, 0 deletions