/test/speed/test_getattr.py
http://pickled-object-database.googlecode.com/ · Python · 14 lines · 9 code · 5 blank · 0 comment · 2 complexity · caa50b7267d1c2b1c6dfdc2b33c05bd2 MD5 · raw file
- class Thing(object):
-
- def __init__(self):
- self._dirty = {'a': 10}
-
- def __getattribute__(self, key):
- dirty = object.__getattribute__(self,'_dirty')
- if key in dirty:
- return dirty[key]
- else:
- return object.__getattribute__(self, key)