moved exceptions from product name too

This commit is contained in:
Jakub Trllo 2024-08-12 12:19:57 +02:00
parent f41a830f43
commit b0abbf36fb
3 changed files with 18 additions and 16 deletions

View file

@ -17,6 +17,8 @@ from .exceptions import (
CreatorsSaveFailed,
CreatorsRemoveFailed,
CreatorsOperationFailed,
TaskNotSetError,
TemplateFillError,
)
from .structures import CreatedInstance
from .utils import (
@ -25,7 +27,6 @@ from .utils import (
)
from .product_name import (
TaskNotSetError,
get_product_name,
get_product_name_template,
)
@ -74,13 +75,14 @@ __all__ = (
"CreatorsSaveFailed",
"CreatorsRemoveFailed",
"CreatorsOperationFailed",
"TaskNotSetError",
"TemplateFillError",
"CreatedInstance",
"get_last_versions_for_instances",
"get_next_versions_for_instances",
"TaskNotSetError",
"get_product_name",
"get_product_name_template",

View file

@ -112,3 +112,16 @@ class CreatorsCreateFailed(CreatorsOperationFailed):
msg = "Failed to create instances"
super().__init__(msg, failed_info)
class TaskNotSetError(KeyError):
def __init__(self, msg=None):
if not msg:
msg = "Creator's product name template requires task name."
super().__init__(msg)
class TemplateFillError(Exception):
def __init__(self, msg=None):
if not msg:
msg = "Creator's product name template is missing key value."
super().__init__(msg)

View file

@ -4,20 +4,7 @@ from ayon_core.settings import get_project_settings
from ayon_core.lib import filter_profiles, prepare_template_data
from .constants import DEFAULT_PRODUCT_TEMPLATE
class TaskNotSetError(KeyError):
def __init__(self, msg=None):
if not msg:
msg = "Creator's product name template requires task name."
super(TaskNotSetError, self).__init__(msg)
class TemplateFillError(Exception):
def __init__(self, msg=None):
if not msg:
msg = "Creator's product name template is missing key value."
super(TemplateFillError, self).__init__(msg)
from .exceptions import TaskNotSetError, TemplateFillError
def get_product_name_template(