mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
edit the settings where deprecated_setting used when it enabled; current_setting adopted when deprecated_setting diabled in extract_reiew_baking_streams
This commit is contained in:
parent
84e914d8e3
commit
d744a486d6
1 changed files with 9 additions and 21 deletions
|
|
@ -28,30 +28,18 @@ class ExtractReviewDataBakingStreams(publish.Extractor):
|
|||
@classmethod
|
||||
def apply_settings(cls, project_settings):
|
||||
"""just in case there are some old presets
|
||||
in deprecrated ExtractReviewDataMov Plugins
|
||||
in deprecated ExtractReviewDataMov Plugins
|
||||
"""
|
||||
nuke_publish = project_settings["nuke"]["publish"]
|
||||
deprecrated_review_settings = nuke_publish["ExtractReviewDataMov"]
|
||||
current_review_settings = (
|
||||
nuke_publish["ExtractReviewDataBakingStreams"]
|
||||
)
|
||||
if deprecrated_review_settings["viewer_lut_raw"] == (
|
||||
current_review_settings["viewer_lut_raw"]
|
||||
):
|
||||
cls.viewer_lut_raw = (
|
||||
current_review_settings["viewer_lut_raw"]
|
||||
)
|
||||
deprecated_setting = nuke_publish["ExtractReviewDataMov"]
|
||||
current_setting = nuke_publish["ExtractReviewDataBakingStreams"]
|
||||
if not deprecated_setting["enabled"]:
|
||||
if current_setting["enabled"]:
|
||||
cls.viewer_lut_raw = current_setting["viewer_lut_raw"]
|
||||
cls.outputs = current_setting["outputs"]
|
||||
else:
|
||||
cls.viewer_lut_raw = (
|
||||
deprecrated_review_settings["viewer_lut_raw"]
|
||||
)
|
||||
|
||||
if deprecrated_review_settings["outputs"] == (
|
||||
current_review_settings["outputs"]
|
||||
):
|
||||
cls.outputs = current_review_settings["outputs"]
|
||||
else:
|
||||
cls.outputs = deprecrated_review_settings["outputs"]
|
||||
cls.viewer_lut_raw = deprecated_setting["viewer_lut_raw"]
|
||||
cls.outputs = deprecated_setting["outputs"]
|
||||
|
||||
def process(self, instance):
|
||||
families = set(instance.data["families"])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue