apply suggetion. use attribute query

This commit is contained in:
Seyedmohammadreza Hashemizadeh 2023-04-07 14:58:03 +02:00
parent 6f57d567e4
commit 9cbcef4fd9

View file

@ -49,7 +49,10 @@ class MayaTemplateBuilder(AbstractTemplateBuilder):
default_cameras = [cam for cam in cmds.ls(cameras=True)
if cmds.camera(cam, query=True, startupCamera=True)]
for cam in default_cameras:
if not cmds.objExists("{}.renderable".format(cam)):
if not cmds.attributeQuery("renderable", node=cam, exists=True):
self.log.debug(
"Camera {} has no attribute 'renderable'".format(cam)
)
continue
cmds.setAttr("{}.renderable".format(cam), 0)