Как реализованы @staticmethod и @classmethod

Рейтинг: 1Ответов: 1Опубликовано: 22.09.2014

Ребят, подскажите как реализованы эти декораторы. Не смог найти реализацию в документации, может плохо искал?

Ответы

▲ 4Принят

В документации есть пример реализации staticmethod и classmethod на чистом Питоне как не-дата дескрипторы, вот они отдельно.

Чтобы их понять, нужно знать что такое дескриптор в Питоне. Дескрипторы очень широко используются в языке, так что полезно разобраться.