add pointcache

This commit is contained in:
MustafaJafar 2023-11-13 09:47:52 +02:00
parent ea69e9943e
commit d3f4a397f4

View file

@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
import pyblish.api
from openpype.pipeline import PublishValidationError
import hou
class ValidateHoudiniNotApprenticeLicense(pyblish.api.InstancePlugin):
@ -16,16 +17,18 @@ class ValidateHoudiniNotApprenticeLicense(pyblish.api.InstancePlugin):
"""
order = pyblish.api.ValidatorOrder
families = ["usd"]
families = ["usd", "abc"]
hosts = ["houdini"]
label = "Houdini Apprentice License"
def process(self, instance):
import hou
if hou.isApprentice() or 1:
families = [instance.data["family"]]
families += instance.data.get("families", [])
families = " ".join(families).title()
if hou.isApprentice():
raise PublishValidationError(
("USD Publishing requires a non apprentice "
"license."),
"{} Publishing requires a non apprentice license."
.format(families),
title=self.label)