commit | 4402241450fe679a3cc90e4491aaabee232bb4e2 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Mon May 13 18:29:46 2002 +0000 |
committer | Guido van Rossum <guido@python.org> | Mon May 13 18:29:46 2002 +0000 |
tree | f696f015b6c33b8cdce1c578c605ca32456f1119 | |
parent | df4dabd5d2a983083ebedec7174aa22cee72b154 [diff] |
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.