В чем разница между методом типа Python и функцией типа в узле преобразования Maya?

Вопрос в заголовке

Пример кода:

>>> j.type()
u'joint'
>>> type(j)
<class 'pymel.core.nodetypes.Joint'>

1 ответ

Решение

Посмотрите на этот простой пример. Вы пытаетесь сравнить две разные вещи - Joint метод класса type и встроенная функция Python type - у них такие же имена, что и у всех:

class Joint():
    def type(self):
        return u'joint'

>>> j = Joint()
>>> j.type()
'joint'
>>> type(j)
<class '__main__.Joint'>
Другие вопросы по тегам