mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 08:24:53 +01:00
Add new publisher error raising
This commit is contained in:
parent
c63fae4ea5
commit
a79eca9980
1 changed files with 5 additions and 2 deletions
|
|
@ -3,7 +3,9 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import pyblish.api
|
import pyblish.api
|
||||||
from openpype.pipeline.publish import ValidateContentsOrder
|
from openpype.pipeline.publish import (
|
||||||
|
ValidateContentsOrder, PublishValidationError
|
||||||
|
)
|
||||||
|
|
||||||
from maya import cmds
|
from maya import cmds
|
||||||
|
|
||||||
|
|
@ -108,4 +110,5 @@ class ValidateInstanceInContext(pyblish.api.InstancePlugin):
|
||||||
asset = instance.data.get("asset")
|
asset = instance.data.get("asset")
|
||||||
context_asset = instance.context.data["assetEntity"]["name"]
|
context_asset = instance.context.data["assetEntity"]["name"]
|
||||||
msg = "{} has asset {}".format(instance.name, asset)
|
msg = "{} has asset {}".format(instance.name, asset)
|
||||||
assert asset == context_asset, msg
|
if asset != context_asset:
|
||||||
|
raise PublishValidationError(msg)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue