A decorator is usually a purpose that normally takes a perform being an argument and returns a closure. The closure can be a set of interior functions and free variables. @larsmans: From your joined website page: "Note that descriptors are only invoked for new type objects or courses." I also https://herohomesrealty.in/