mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-27 06:12:19 +01:00
improved validator
This commit is contained in:
parent
992262e09c
commit
0a1419ab47
1 changed files with 9 additions and 10 deletions
|
|
@ -61,25 +61,25 @@ class ValidateRenderScriptCallbacks(pyblish.api.InstancePlugin):
|
|||
pre_render_callback = cmds.getAttr("defaultRenderGlobals.preMel")
|
||||
post_render_callback = cmds.getAttr("defaultRenderGlobals.postMel")
|
||||
|
||||
pre_callbacks = pre_render_callback.split(";")
|
||||
post_callbacks = post_render_callback.split(";")
|
||||
|
||||
pre_script = callback_lookup.get("pre", "")
|
||||
post_script = callback_lookup.get("post", "")
|
||||
|
||||
# If not loaded
|
||||
if not yeti_loaded:
|
||||
if pre_script and pre_script in pre_render_callback:
|
||||
cls.log.error(
|
||||
"Found pre render callback which is not uses!"
|
||||
)
|
||||
if pre_script and pre_script in pre_callbacks:
|
||||
cls.log.error("Found pre render callback '%s' which is not "
|
||||
"uses!" % pre_script)
|
||||
invalid = True
|
||||
|
||||
if post_script and post_script in post_render_callback:
|
||||
cls.log.error(
|
||||
"Found post render callback which is not used!"
|
||||
)
|
||||
if post_script and post_script in post_callbacks:
|
||||
cls.log.error("Found post render callback '%s which is "
|
||||
"not used!" % post_script)
|
||||
invalid = True
|
||||
else:
|
||||
if pre_script:
|
||||
pre_callbacks = pre_render_callback.split(";")
|
||||
if pre_script not in pre_callbacks:
|
||||
cls.log.error(
|
||||
"Could not find required pre render callback "
|
||||
|
|
@ -87,7 +87,6 @@ class ValidateRenderScriptCallbacks(pyblish.api.InstancePlugin):
|
|||
invalid = True
|
||||
|
||||
if post_script:
|
||||
post_callbacks = post_render_callback.split(";")
|
||||
if post_script not in post_callbacks:
|
||||
cls.log.error("Could not find required post render callback"
|
||||
" `%s`" % post_script)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue