Skip to content
Snippets Groups Projects

:adhesive_bandage: Script FPS is set to default when no project metadata is available

Merged Ghost User requested to merge develop into master
1 file
+ 7
1
Compare changes
  • Side-by-side
  • Inline
+ 7
1
@@ -32,6 +32,8 @@ def set_default():
delivery_format = project_settings["project_delivery_format"]
delivery_format_name = project_settings["project_name"].replace(" ", "")
# creating fps
project_fps = project_settings["project_fps"]
# setting format to default if the project setting is none
if not working_format:
working_format = default_project_settings["project_working_format"]
@@ -40,6 +42,10 @@ def set_default():
delivery_format = default_project_settings["project_delivery_format"]
delivery_format_name = default_project_settings["project_name"].replace(" ", "")
# setting fps to default if the fps is none
if not project_fps:
project_fps = default_project_settings["project_fps"]
# change list into nuke readable format
working_format = "{} {} 1.0".format(working_format[0], working_format[1])
delivery_format = "{} {} 1.0".format(delivery_format[0], delivery_format[1])
@@ -49,7 +55,7 @@ def set_default():
# Set nuke default to use project settings
nuke.knobDefault("Root.format", working_format_name + "_WorkingFormat")
nuke.knobDefault("Root.fps", str(project_settings["project_fps"]))
nuke.knobDefault("Root.fps", str(project_fps))
# use constant values if we cant get the project name
else:
logging.error('Default couldn\'t be set because get_bip_project_settings returned "None"')
Loading