diff options
author | W. Trevor King <wking@drexel.edu> | 2009-10-05 21:00:34 -0400 |
---|---|---|
committer | W. Trevor King <wking@drexel.edu> | 2009-10-05 21:00:34 -0400 |
commit | aa7546258e3f24bec3df2d8c4b203ed08e0acbce (patch) | |
tree | d93b3c47e74e62524238f6e7dea03acf735988de /.be/bugs/22b6f620-d2f7-42a5-a02e-145733a4e366 | |
parent | e35ccf95ea89b6e622202caae30d3b8cca3f2473 (diff) | |
download | bugseverywhere-aa7546258e3f24bec3df2d8c4b203ed08e0acbce.tar.gz |
Moved from *.__del__() to exclusive use of *.cleanup().
*.__del__() is run some unspecified time after the refcount for an
object is reduced to zero. Sometimes that means that the rest of the
world has already been deallocated, which makes life difficult,
especially when Python won't attempt to construct stack traces inside
*.__del__(). We were always (hopefully ;) calling del(*) anyway,
so we just replace those calls with *.cleanup()
Diffstat (limited to '.be/bugs/22b6f620-d2f7-42a5-a02e-145733a4e366')
0 files changed, 0 insertions, 0 deletions