introduce a condition to exclude the unneccessary node attributes during collecting looks

This commit is contained in:
Kayla Man 2022-08-02 20:08:37 +08:00
parent 39975a7335
commit 2a0e377ff4

View file

@ -551,7 +551,11 @@ class CollectLook(pyblish.api.InstancePlugin):
if cmds.getAttr(attribute, type=True) == "message":
continue
node_attributes[attr] = cmds.getAttr(attribute)
# Only include if there are any properties we care about
if not node_attributes:
continue
attributes.append({"name": node,
"uuid": lib.get_id(node),
"attributes": node_attributes})