Merge branch 'develop' into chore/docstring_fix_quotes

This commit is contained in:
Roy Nieterau 2024-06-24 12:38:05 +02:00 committed by GitHub
commit 0c863b5344
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 5 additions and 24 deletions

View file

@ -12,7 +12,6 @@ from .pipeline import (
MayaHost, MayaHost,
) )
from .plugin import ( from .plugin import (
Creator,
Loader Loader
) )
@ -45,7 +44,6 @@ __all__ = [
"containerise", "containerise",
"MayaHost", "MayaHost",
"Creator",
"Loader", "Loader",
# Workfiles API # Workfiles API

View file

@ -15,10 +15,9 @@ from ayon_core.pipeline import (
Anatomy, Anatomy,
AutoCreator, AutoCreator,
CreatedInstance, CreatedInstance,
Creator as NewCreator, Creator,
CreatorError, CreatorError,
HiddenCreator, HiddenCreator,
LegacyCreator,
LoaderPlugin, LoaderPlugin,
get_current_project_name, get_current_project_name,
get_representation_path, get_representation_path,
@ -70,22 +69,6 @@ def get_reference_node_parents(*args, **kwargs):
return lib.get_reference_node_parents(*args, **kwargs) return lib.get_reference_node_parents(*args, **kwargs)
class Creator(LegacyCreator):
defaults = ['Main']
def process(self):
nodes = list()
with lib.undo_chunk():
if (self.options or {}).get("useSelection"):
nodes = cmds.ls(selection=True)
instance = cmds.sets(nodes, name=self.name)
lib.imprint(instance, self.data)
return instance
@six.add_metaclass(ABCMeta) @six.add_metaclass(ABCMeta)
class MayaCreatorBase(object): class MayaCreatorBase(object):
@ -274,7 +257,7 @@ class MayaCreatorBase(object):
@six.add_metaclass(ABCMeta) @six.add_metaclass(ABCMeta)
class MayaCreator(NewCreator, MayaCreatorBase): class MayaCreator(Creator, MayaCreatorBase):
settings_category = "maya" settings_category = "maya"
@ -381,7 +364,7 @@ def ensure_namespace(namespace):
return cmds.namespace(add=namespace) return cmds.namespace(add=namespace)
class RenderlayerCreator(NewCreator, MayaCreatorBase): class RenderlayerCreator(Creator, MayaCreatorBase):
"""Creator which creates an instance per renderlayer in the workfile. """Creator which creates an instance per renderlayer in the workfile.
Create and manages renderlayer product per renderLayer in workfile. Create and manages renderlayer product per renderLayer in workfile.

View file

@ -1,3 +1,3 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
"""Package declaring AYON addon 'maya' version.""" """Package declaring AYON addon 'maya' version."""
__version__ = "0.2.5" __version__ = "0.2.6"

View file

@ -1,6 +1,6 @@
name = "maya" name = "maya"
title = "Maya" title = "Maya"
version = "0.2.5" version = "0.2.6"
client_dir = "ayon_maya" client_dir = "ayon_maya"
ayon_required_addons = { ayon_required_addons = {