A decorator is actually a function that can take a operate being an argument and returns a closure. The closure can be a list of internal capabilities and absolutely free variables. @larsmans: Within the connected page: "Notice that descriptors are only invoked for new type objects or classes." I also https://smartworldeveloper.in/