Can "self" crush itself?
n00m
n00m at narod.ru
Wed Nov 25 00:45:56 EST 2009
> 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>
More information about the Python-list
mailing list