A decorator is actually a purpose that normally takes a function as an argument and returns a closure. The closure is often a list of internal capabilities and totally free variables. @larsmans: Through the connected page: "Observe that descriptors are only invoked for new model objects or classes." I also https://trehan-floors.in/