Мне трудно понять, как работает объект класса-метода в Python, особенно в контексте метаклассов и в __new__. В моем особом случае я хотел бы получить имя члена метода класса, когда я перебираю члены, которые были переданы __new__.
Для обычных методов имя просто сохраняется в атрибуте __name__, но для метода класса такого атрибута, по-видимому, нет. Я даже не понимаю, как вызывается метод класса, поскольку атрибута __call__ тоже нет.
Может кто-нибудь объяснить мне, как работает метод класса, или указать мне к какой-то документации? Гугление меня ни к чему не привело. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/167 ... bject-work