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

Reply via email to