import functoolsclass Decor(object): def __init__(self, func): self.func = func def __call__(self, *args, **kwargs): def closure(*args, **kwargs): print args, kwargs return self.func(*args, **kwargs) return closure(*args, **kwargs)class Victim(object): @Decor def sum(self, a, b): return a+bv = Victim()v.sum(1, 2)import functoolsclass Decor(object): def __i