Commit 755f5b26 authored by Guido van Rossum's avatar Guido van Rossum

dynamics(): add a dummy __getattr__ method to the C class so that the

test for modifying __getattr__ works, now that slot_tp_getattr_hook
zaps the slot if there's no hook.  Added an XXX comment with a ref
back to slot_tp_getattr_hook.
parent fdc93813
......@@ -870,6 +870,11 @@ def dynamics():
# Test dynamic instances
class C(object):
__dynamic__ = 1
# XXX Ideally the following def shouldn't be necessary,
# but it's too much of a performance burden.
# See XXX comment in slot_tp_getattr_hook.
def __getattr__(self, name):
raise AttributeError, name
a = C()
verify(not hasattr(a, "foobar"))
C.foobar = 2
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment