Christianwrote: > Howdy, > > studying the differences of PyPy vs. CPython, most seem to be fine; one > thing where I an unsure is the __del__ behavior. > > I am not addressing its delayed call or the number it is called, this is > similar to > Jython and IronPython. > > But assigning to __del__ after a class is created, is that so hard to > implement?
IronPython also doesn't handle assigning to __del__ after the class is created, and I'd be surprised if Jython did as well. To make this work we'd need to maintain a weak reference for every object of a user defined type and I think most users would rather not pay that expense for such a corner case. I've also never actually heard of this breaking compatibility anywhere. I'd say if this was really important to you then start off w/ a nop __del__. Then you can change __del_ to whatever you want later. I'm not certain that would work w/ PyPy but I'd be surprised if it didn't - it will work w/ IronPython. _______________________________________________ pypy-dev@codespeak.net http://codespeak.net/mailman/listinfo/pypy-dev