I have code like this: class A: def __init__(self,j): self.j = j
def something(self): print self.j print i # PROBLEM is here there is no var i in class A but it works ??? if __name__ == '__main__': i = 10 a = A(5) a.something() I don't define global i but it will takes var i from outside of class A. Can somebody explain this ??? pujo -- http://mail.python.org/mailman/listinfo/python-list