diff --git a/pype/plugins/global/publish/collect_filesequences.py b/pype/plugins/global/publish/collect_filesequences.py index 5267da04f4..ad128c099b 100644 --- a/pype/plugins/global/publish/collect_filesequences.py +++ b/pype/plugins/global/publish/collect_filesequences.py @@ -204,7 +204,8 @@ class CollectFileSequences(pyblish.api.ContextPlugin): 'ext': '{}'.format(ext), 'files': list(collection), "stagingDir": root, - "anatomy_template": "render" + "anatomy_template": "render", + "frameRate": fps } instance.data["representations"].append(representation) diff --git a/pype/plugins/global/publish/extract_quicktime.py b/pype/plugins/global/publish/extract_quicktime.py index 9fbed51fe7..ccbbb24634 100644 --- a/pype/plugins/global/publish/extract_quicktime.py +++ b/pype/plugins/global/publish/extract_quicktime.py @@ -70,6 +70,9 @@ class ExtractQuicktimeEXR(pyblish.api.InstancePlugin): sub_proc = subprocess.Popen(subprocess_mov) sub_proc.wait() + if not os.path.isfile(full_output_path): + raise("Quicktime wasn't created succesfully") + if "representations" not in instance.data: instance.data["representations"] = [] diff --git a/pype/plugins/nuke/publish/collect_framerate.py b/pype/plugins/nuke/publish/collect_framerate.py index e12933fbe4..980ec22872 100644 --- a/pype/plugins/nuke/publish/collect_framerate.py +++ b/pype/plugins/nuke/publish/collect_framerate.py @@ -15,3 +15,4 @@ class CollectFramerate(pyblish.api.ContextPlugin): def process(self, context): context.data["framerate"] = nuke.root()["fps"].getValue() + context.data["fps"] = nuke.root()["fps"].getValue()