pyrser/meta.py
def add_method(cls):
    """Attach a method to a class."""
    def wrapper(f):
        #if hasattr(cls, f.__name__):
        #    raise AttributeError("{} already has a '{}' attribute".format(
        #        cls.__name__, f.__name__))
        setattr(cls, f.__name__, f)
        return f
    return wrapper
def add_method(cls):
    def wrapper(f):
        #if hasattr(cls, f.__name__):
        #    raise AttributeError("{} already has a '{}' attribute".format(
        #        cls.__name__, f.__name__))
        setattr(cls, f.__name__, f)
        return f
    return wrapper
def add_method ( cls ) : def wrapper ( f ) : #if hasattr(cls, f.__name__): #    raise AttributeError("{} already has a '{}' attribute".format( #        cls.__name__, f.__name__)) setattr ( cls , f . __name__ , f ) return f return wrapper
Attach a method to a class.
Attach a method to a class .