Oprava odsazení:

class MojeTrida:
   inst=[]
   def __init__(self):
       self.__class__.inst.append(self)

geon napsal(a):
Xeleos napsal(a):
Ahoj, dá se nejak zjistit, kolik je aktivních instancí daného
objektu a získat na ne reference?
Ručně se to dá takhle:

class MojeTrida:
inst=[]
def __init__(self):
self.__class__.inst.append(self)


c=MojeTrida()
c2=MojeTrida()
c3=MojeTrida()

print "Pocet instanci:", len(MojeTrida.inst)
print "Seznam:", MojeTrida.inst

Ješte by me zajímalo, zda se
dá zjistit kolik existuje na  instanci odkazu a z jakých objektu?
Taky asi ručně ...

------------------------------------------------------------------------

_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python


--
geon
Vyjímka je pravidlo.

_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem