What does this program print?

from Decorators
Python 3.14 intermediate 2 min

What does this program print?

Python
def mark(label):
    print(f"make {label}")
    def decorate(func):
        print(f"apply {label}")
        def wrapper():
            print(f"call {label}")
            return func()
        return wrapper
    return decorate

@mark("A")
@mark("B")
def run():
    print("body")

run()
Open in playground
Report an error