U
user
Say I have an object (foo), that contains an
array (bar) of references to other objects.
Now I want to puff some of the objects from the
array so that I remove the array element, and
destroy the oject.
but when I do:
del foo.bar[0]
Python says:
object doesn't support item deletion
So do I need to define __del__? And what would I
put there?
What if I wanted to remove the array element
but still have the object exist?
What happens if I succeed in destroying an object
that other objects still think they are referencing?
Thanks,
Toby
array (bar) of references to other objects.
Now I want to puff some of the objects from the
array so that I remove the array element, and
destroy the oject.
but when I do:
del foo.bar[0]
Python says:
object doesn't support item deletion
So do I need to define __del__? And what would I
put there?
What if I wanted to remove the array element
but still have the object exist?
What happens if I succeed in destroying an object
that other objects still think they are referencing?
Thanks,
Toby