Вы хотите обойти атрибуты сообщения - поскольку ошибка говорит, что у них нет данных.
Это не даст вам взорвать:
import maya.cmds as cmds
for item in cmds.listAttr('polyPlane1'):
try:
print cmds.getAttr('polyPlane1.' + item)
except RuntimeError:
pass
Но вы 'Я все еще получу досадную распечатку ошибок.Вы можете выполнить дешевую предварительную проверку, ограничив свой listAttr
вызов записываемыми атрибутами:
for item in cmds.listAttr('polyPlane1', w=True):
try:
print item, cmds.getAttr('polyPlane1.' + item)
except RuntimeError:
pass