mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 08:24:53 +01:00
Merge pull request #4284 from ynput/feature/OP-3930_Publish-to-Studio-Library
General: Push to studio library
This commit is contained in:
commit
e444e0c7d9
14 changed files with 2932 additions and 46 deletions
|
|
@ -29,6 +29,7 @@ from openpype.pipeline.load import (
|
|||
load_with_repre_context,
|
||||
load_with_subset_context,
|
||||
load_with_subset_contexts,
|
||||
LoadError,
|
||||
IncompatibleLoaderError,
|
||||
)
|
||||
from openpype.tools.utils import (
|
||||
|
|
@ -1581,6 +1582,7 @@ def _load_representations_by_loader(loader, repre_contexts,
|
|||
repre_context,
|
||||
options=options
|
||||
)
|
||||
|
||||
except IncompatibleLoaderError as exc:
|
||||
print(exc)
|
||||
error_info.append((
|
||||
|
|
@ -1592,10 +1594,13 @@ def _load_representations_by_loader(loader, repre_contexts,
|
|||
))
|
||||
|
||||
except Exception as exc:
|
||||
exc_type, exc_value, exc_traceback = sys.exc_info()
|
||||
formatted_traceback = "".join(traceback.format_exception(
|
||||
exc_type, exc_value, exc_traceback
|
||||
))
|
||||
formatted_traceback = None
|
||||
if not isinstance(exc, LoadError):
|
||||
exc_type, exc_value, exc_traceback = sys.exc_info()
|
||||
formatted_traceback = "".join(traceback.format_exception(
|
||||
exc_type, exc_value, exc_traceback
|
||||
))
|
||||
|
||||
error_info.append((
|
||||
str(exc),
|
||||
formatted_traceback,
|
||||
|
|
@ -1620,7 +1625,7 @@ def _load_subsets_by_loader(loader, subset_contexts, options,
|
|||
error_info = []
|
||||
|
||||
if options is None: # not load when cancelled
|
||||
return
|
||||
return error_info
|
||||
|
||||
if loader.is_multiple_contexts_compatible:
|
||||
subset_names = []
|
||||
|
|
@ -1635,13 +1640,14 @@ def _load_subsets_by_loader(loader, subset_contexts, options,
|
|||
subset_contexts,
|
||||
options=options
|
||||
)
|
||||
|
||||
except Exception as exc:
|
||||
exc_type, exc_value, exc_traceback = sys.exc_info()
|
||||
formatted_traceback = "".join(
|
||||
traceback.format_exception(
|
||||
formatted_traceback = None
|
||||
if not isinstance(exc, LoadError):
|
||||
exc_type, exc_value, exc_traceback = sys.exc_info()
|
||||
formatted_traceback = "".join(traceback.format_exception(
|
||||
exc_type, exc_value, exc_traceback
|
||||
)
|
||||
)
|
||||
))
|
||||
error_info.append((
|
||||
str(exc),
|
||||
formatted_traceback,
|
||||
|
|
@ -1661,13 +1667,15 @@ def _load_subsets_by_loader(loader, subset_contexts, options,
|
|||
subset_context,
|
||||
options=options
|
||||
)
|
||||
|
||||
except Exception as exc:
|
||||
exc_type, exc_value, exc_traceback = sys.exc_info()
|
||||
formatted_traceback = "\n".join(
|
||||
traceback.format_exception(
|
||||
formatted_traceback = None
|
||||
if not isinstance(exc, LoadError):
|
||||
exc_type, exc_value, exc_traceback = sys.exc_info()
|
||||
formatted_traceback = "".join(traceback.format_exception(
|
||||
exc_type, exc_value, exc_traceback
|
||||
)
|
||||
)
|
||||
))
|
||||
|
||||
error_info.append((
|
||||
str(exc),
|
||||
formatted_traceback,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue