A decorator is often a operate that requires a operate as an argument and returns a closure. The closure is usually a set of inner functions and free variables. J0HNJ0HN 27k55 gold badges5858 silver badges8888 bronze badges 5 ninety three The total context (most-upvoted answer) is nice, but this answer https://trehan-floors.in/