On Wed, 19 Mar 2008 05:57:04 -0500, Tim Chase wrote: >> class example: >> def __init__(self, foo, bar): >> self.foo = foo >> self.bar = bar >> >> def method(self): >> print "method ... :" >> print self.foo >> print self.bar >> >> if __name__ == "__main__": >> obj = example > > This makes "obj" a synonym for "example". You want to instantiate your > "example" class with > > obj = example("Some foo", "Some Bar") > >> obj.foo = "var1" >> obj.bar = "var2" > > which then makes these two lines either unneeded or an overwriting of > the initialization > >> obj.method > > and this returns a function, not the results of the function. You need > to call it > > obj.method() > > -tkc
Ok thank you for elaborating I think I've got it. Thnkx. ! -- http://mail.python.org/mailman/listinfo/python-list