Python Descriptors Mro

Use when designing Python attribute protocols, multiple inheritance, or metaclasses — descriptor precedence, __set_name__, __slots__ interaction, C3 linearization rules, super() order, "MRO conflict" TypeError; applies when building validators, ORM fields, property-like wrappers, or debugging surprising attribute lookups

narenaryan ef59553 3.2 KB Updated

File contents

narenaryan/agent-skills/tree/main/skills/python/python-descriptors-mro commit ef59553f5d

Frequently asked questions

npx skillmds@latest add narenaryan/python-descriptors-mro