Ooops!

Max M maxm at mxm.dk
Sun Aug 25 00:35:50 CEST 2002


Mr. Neutron wrote:
> 	I was under the assumption that class_inside was a public
> 	variable that was instantiated with every new class. But my
> 	observation has proven it is not true every class with have
> 	a reference to class_inside ( I can show actual code that
> 	proves this...)


You are right:

class X:

     thisIsAStaticVariable = 1

     def setAnInstanceVariable(self, value):
         thisIsAnInstanceVariable = value


Generally you set your instance variables in the __init__ method:

class Y:

     def __init__(self):

         thisIsAnInstanceVariable = 1


regards Max M




More information about the Python-list mailing list