[ StefanJer91 @ 05.12.2007. 18:55 ] @
Code:

class Something:
    def __init__(self):
        self.a = 5
    def destroy(self):
        del self

lista = []
s = Something()
lista.append(s.a)
s.destroy()


Kako da namestim da se sa pozivanjem destroy-a i objekat u listi unisti? Tj. da budem precizniji, meni treba da kada se pozove destroy svaki trag tog objekta nestane, tacnije da bez obzira u kojim se sve listama nalazi bude izbrisan iz njih. Kako to da izvedem?
[ jablan @ 05.12.2007. 19:21 ] @
Ne može. Objekat moraš da ukloniš iz svake kolekcije koja ga sadrži.