[pypy-svn] r11897 - pypy/dist/pypy/lib
arigo at codespeak.net
arigo at codespeak.net
Tue May 3 22:07:11 CEST 2005
Author: arigo
Date: Tue May 3 22:07:11 2005
New Revision: 11897
Modified:
pypy/dist/pypy/lib/_classobj.py
Log:
__del__() support for old-style classes.
Modified: pypy/dist/pypy/lib/_classobj.py
==============================================================================
--- pypy/dist/pypy/lib/_classobj.py (original)
+++ pypy/dist/pypy/lib/_classobj.py Tue May 3 22:07:11 2005
@@ -275,6 +275,11 @@
obj_setattr(inst, '__dict__', dic)
return inst
+ def __del__(self):
+ func = instance_getattr1(self, '__del__', exc=False)
+ if func is not None:
+ func()
+
def __setattr__(self, name, value):
if name == '__dict__':
if not isinstance(value, dict):
More information about the Pypy-commit
mailing list