skip invalid attributes

This commit is contained in:
Ondřej Samohel 2020-06-02 16:20:47 +02:00 committed by GitHub
parent 3fd6e8fb29
commit 4fab9dadda
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -277,7 +277,13 @@ class CollectLook(pyblish.api.InstancePlugin):
if looksets:
for look in looksets:
for at in shaderAttrs:
con = cmds.listConnections("{}.{}".format(look, at))
try:
con = cmds.listConnections("{}.{}".format(look, at))
except ValueError:
# skip attributes that are invalid in current
# context. For example in the case where
# Arnold is not enabled.
continue
if con:
materials.extend(con)