[Python-Dev] Class destructor
Nick Maclaren
nmm1 at cus.cam.ac.uk
Wed Feb 28 10:00:03 CET 2007
I am gradually making progress with my binary floating-point software,
but have had to rewrite several times as I have forgotten most of the
details of how to do it! After 30 years, I can't say I am surprised.
But I need to clean up workspace when a class (not object) is
deallocated. I can't easily use attributes, as people suggested,
because there is no anonymous storage built-in type. I could subvert
one of the existing storage types (buffer, string etc.), but that is
unclean. And I could write one, but that is excessive.
So far, I have been unable to track down how to get something called
when a class is destroyed. The obvious attempts all didn't work, in
a variety of ways. Surely there must be a method? This could be in
either Python or C.
Thanks.
Regards,
Nick Maclaren,
University of Cambridge Computing Service,
New Museums Site, Pembroke Street, Cambridge CB2 3QH, England.
Email: nmm1 at cam.ac.uk
Tel.: +44 1223 334761 Fax: +44 1223 334679
More information about the Python-Dev
mailing list