added pype specific Creator that will have different subset name method

This commit is contained in:
iLLiCiTiT 2021-02-26 15:38:33 +01:00
parent 2edd9f05a8
commit 5d98c22594
2 changed files with 11 additions and 1 deletions

View file

@ -44,6 +44,8 @@ from .lib.avalon_context import (
from . import resources
from .plugin import (
Creator,
Extractor,
ValidatePipelineOrder,
@ -86,6 +88,8 @@ __all__ = [
# Resources
"resources",
# Pype creator
"Creator",
# plugin classes
"Extractor",
# ordering

View file

@ -1,9 +1,9 @@
import tempfile
import os
import pyblish.api
import avalon.api
from pype.api import get_project_settings
import inspect
ValidatePipelineOrder = pyblish.api.ValidatorOrder + 0.05
ValidateContentsOrder = pyblish.api.ValidatorOrder + 0.1
@ -11,6 +11,12 @@ ValidateSceneOrder = pyblish.api.ValidatorOrder + 0.2
ValidateMeshOrder = pyblish.api.ValidatorOrder + 0.3
class Creator(avalon.api.Creator):
@classmethod
def get_subset_name(cls, *a, **kw):
return super(Creator, cls).get_subset_name(*a, **kw)
class ContextPlugin(pyblish.api.ContextPlugin):
def process(cls, *args, **kwargs):
super(ContextPlugin, cls).process(cls, *args, **kwargs)