How do I add a method with a decorator to a class in python?

Posted by Timmy on Stack Overflow See other posts from Stack Overflow or by Timmy
Published on 2010-04-24T04:06:54Z Indexed on 2010/04/24 4:43 UTC
Read the original article Hit count: 271

Filed under:
|

How do I add a method with a decorator to a class? I tried

def add_decorator( cls ):
    @dec
    def update(self):
        pass

    cls.update = update

usage

 add_decorator( MyClass )

 MyClass.update()

but MyClass.update does not have the decorator

@dec did not apply to update

I'm trying to use this with orm.reconstructor in sqlalchemy.

© Stack Overflow or respective owner

Related posts about python

Related posts about decorator