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

This commit is contained in:
Kayla Man 2022-08-02 20:09:58 +08:00
parent 2a0e377ff4
commit 7f356587e3

View file

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