Hello all, I've created a class from which I can iterate all its instanciated objects (using an "instances" list). The problem is that I now cannot seem to delete an object anymore, AFAIK as a copy of its "self" is still inside the "instances" list.
Object in question: - - - - - - - - - - - - - - - - class TheObject: instances = [] def __init__(self): self.instances.append(self) def __del__(self): print("Deleted!") - - - - - - - - - - - - - - - - The question: How can I keep the class iterable, but still have it delete itself when asked. Regards, Rudy Wieser -- https://mail.python.org/mailman/listinfo/python-list