Python decorator example

Python -- Posted on July 27, 2025

Python decorator example

              
                import functools
import inspect



def my_dec(funct):
    @functools.wraps(funct)
    def wrapper(*args,**kwargs):
        print("begin dec")
        print(f"Function: {funct.__name__}")
        print("Signature:", inspect.signature(funct))
        print("Arguments:", args)
        print("Keyword arguments:", kwargs)
        result = funct(*args, **kwargs)
        print("end dec")
        return result
    return wrapper

@my_dec
def add(a,b):
    return a+ b


a = add(1,2)
print(a)
                  
   
            

Related Posts