commit | e149fa2a1e34d18497579fff198c7ac2feb19096 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Fri Aug 12 12:49:46 1994 +0000 |
committer | Guido van Rossum <guido@python.org> | Fri Aug 12 12:49:46 1994 +0000 |
tree | c6eff9749f434fad29134aaf48f569bcd7d1afe9 | |
parent | e025e31de6973ce6bb7d8ee988683acf9cb9ff92 [diff] |
* Objects/classobject.c, Include/classobject.h: added __getattr__ and __setattr__ support to override getattr(x, name) and setattr(x, name, value) for class instances. This uses a special hack whereby the class is supposed to be static: the __getattr__ and __setattr__ methods are looked up only once and saved in the instance structure for speed