> Whatever you rebind ‘self’ to inside the function...
Seems you are right! Thanks, Ben, for the lesson :-) class Moo: cnt = 0 def __init__(self, x): self.x = x self.__class__.cnt += 1 if self.__class__.cnt > 2: self.crush_me() def crush_me(self): print 'Will self be crushed?' self = None print self f = Moo(1) g = Moo(2) h = Moo(3) print '=================' print h Will self be crushed? None ================= <__main__.Moo instance at 0x00CC9468> -- http://mail.python.org/mailman/listinfo/python-list