diff --git a/heigh_ho/scripts/gizmo_buttons.py b/heigh_ho/scripts/gizmo_buttons.py index c714de1137e9fccd31d595e69db8b0395902ebbf..9a7aad2fa243afdf8bb55e147d6c679951256b97 100644 --- a/heigh_ho/scripts/gizmo_buttons.py +++ b/heigh_ho/scripts/gizmo_buttons.py @@ -293,11 +293,18 @@ def knob_changed_write(): group = nuke.thisNode() # stored parameter to check what changed - stored_write_data = ast.literal_eval(group["write_data"].value()) - stored_render_path = stored_write_data["render_path"] - stored_render_name = stored_write_data["render_name"] - stored_review_path = stored_write_data["review_path"] - stored_review_name = stored_write_data["review_name"] + try: + stored_write_data = ast.literal_eval(group["write_data"].value()) + stored_render_path = stored_write_data["render_path"] + stored_render_name = stored_write_data["render_name"] + stored_review_path = stored_write_data["review_path"] + stored_review_name = stored_write_data["review_name"] + except KeyError: + stored_render_path = "" + stored_render_name = "" + stored_review_path = "" + stored_review_name = "" + # user parameters # settings mode = group['render_mode'].value()