Then how can we destroy the 3rd instance, right after its creation and from inside class Moo code?
class Moo:
cnt = 0
def __init__(self, x):
self.x = x
self.__class__.cnt += 1
if self.__class__.cnt > 2:
print id(self)
## 13406816
## in what dict is this ID?
## and can we delete it from there?
## ???
f = Moo(1)
g = Moo(2)
h = Moo(3)
print h
--
http://mail.python.org/mailman/listinfo/python-list
