OP-4512 - create Anatomy object only for default local sites

Eg. studio and local id of machine. It doesn't make much sense for Anatomy to handle other SiteSync sites.
This commit is contained in:
Petr Kalis 2022-12-15 11:59:01 +01:00
parent 0c481f8351
commit 753c876d9f

View file

@ -24,6 +24,7 @@ from openpype.lib.path_templates import (
FormatObject,
)
from openpype.lib.log import Logger
from openpype.lib import get_local_site_id
log = Logger.get_logger(__name__)
@ -60,6 +61,10 @@ class BaseAnatomy(object):
project_name = project_doc["name"]
self.project_name = project_name
if site_name not in ["studio", get_local_site_id()]:
raise RuntimeError("Anatomy could be created only for default "
"local sites")
self._site_name = site_name
self._data = self._prepare_anatomy_data(