On Thu, Dec 2, 2010 at 3:36 PM, Jeremy <jlcon...@gmail.com> wrote: > I have some methods that I need (would like) to define outside of the > class. I know this can be done by defining the function and then > setting it equal to some member of an instance of the class. But, > because of the complexity of what I'm doing (I have to set many > functions as class methods) I would rather not do this. Can someone > show me how to do this? Is it even possible? Can decorators be used > here?
Do you mean something like this ? @classmethod def foo(cls): print "I am the foo classmethod on %r" % cls class Foo(object): pass Foo.foo = foo cheers James -- -- James Mills -- -- "Problems are solved by method" -- http://mail.python.org/mailman/listinfo/python-list