def myfun1(fun):
    def wrapper():
        print("before decoratino")
        fun()
        print("after decoration")

    return wrapper


@myfun1
def fun1():
    print("this is the main function")


fun1()
fun1()

72c15920bdd1eeb082c556cc891bf4a7d18de414
<mask token>

<mask token>


@myfun1
def fun1():
    print('this is the main function')


<mask token>

def myfun1(fun):

    def wrapper():
        print('before decoratino')
        fun()
        print('after decoration')
    return wrapper


@myfun1
def fun1():
    print('this is the main function')


<mask token>

def myfun1(fun):

    def wrapper():
        print('before decoratino')
        fun()
        print('after decoration')
    return wrapper


@myfun1
def fun1():
    print('this is the main function')


fun1()
fun1()

def myfun1(fun):
    def wrapper():
        print("before decoratino")
        fun()
        print("after decoration")

    return wrapper


@myfun1
def fun1():
    print("this is the main function")


fun1()
fun1()
