Eric Walker wrote: > I have a class I am defining and then I call a function within that class. > Getting error that function call is not defined. Does the function have to be > created anywhere within a class or does it have to be defined before the call > within the class.
Actual code and the error message (including the traceback) would be helpful here. Generally functions (usually called methods in this context) are defined within the body of a class and then called from outside the class. Functions have to be defined before they are called but not before they are referenced. Very simple example: >>> class B: ... def foo(self): ... print 'foo' ... self.bar() ... def bar(self): ... print 'bar' ... >>> b=B() >>> b.foo() foo bar Kent _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
