How CPython Implements Descriptors (property, classmethod, staticmethod, and generic descriptors) in C
Descriptors are the mechanism behind property, classmethod, staticmethod, slots, and most of the attributes you read off classes. In CPython they are not a separate object …