SIGN IN SIGN UP
python / cpython UNCLAIMED

The Python programming language

0 0 172 Python

Jim Fulton reported a segfault in dir(). A heavily proxied object

returned a proxy for __class__ whose __bases__ was also a proxy.  The
merge_class_dict() helper for dir() assumed incorrectly that __bases__
would always be a tuple and used the in-line tuple API on the proxy.

I will backport this to 2.2 as well.
G
Guido van Rossum committed
4402241450fe679a3cc90e4491aaabee232bb4e2
Parent: df4dabd