mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-26 13:52:15 +01:00
Fix validate V-Ray proxy members
This commit is contained in:
parent
b1c6035d0a
commit
608edcb056
2 changed files with 1 additions and 24 deletions
|
|
@ -1,23 +0,0 @@
|
|||
import pyblish.api
|
||||
|
||||
|
||||
class ValidateVrayProxy(pyblish.api.InstancePlugin):
|
||||
|
||||
order = pyblish.api.ValidatorOrder
|
||||
label = 'VRay Proxy Settings'
|
||||
hosts = ['maya']
|
||||
families = ['colorbleed.vrayproxy']
|
||||
|
||||
def process(self, instance):
|
||||
|
||||
invalid = self.get_invalid(instance)
|
||||
if invalid:
|
||||
raise RuntimeError("'%s' has invalid settings for VRay Proxy "
|
||||
"export!" % instance.name)
|
||||
|
||||
@classmethod
|
||||
def get_invalid(cls, instance):
|
||||
data = instance.data
|
||||
|
||||
if not data["setMembers"]:
|
||||
cls.log.error("'%s' is empty! This is a bug" % instance.name)
|
||||
|
|
@ -33,5 +33,5 @@ class ValidateVrayProxyMembers(pyblish.api.InstancePlugin):
|
|||
cls.log.error("'%s' contains no shapes." % instance.name)
|
||||
|
||||
# Return the instance itself
|
||||
return [instance.data["objectSet"]]
|
||||
return [instance.name]
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue