diff --git a/meshroom/tractorSubmitter/tractorSubmitter.py b/meshroom/tractorSubmitter/tractorSubmitter.py index cb37745..1753012 100644 --- a/meshroom/tractorSubmitter/tractorSubmitter.py +++ b/meshroom/tractorSubmitter/tractorSubmitter.py @@ -258,6 +258,15 @@ def createJob(self, nodes, edges, filepath, submitLabel="{projectName}"): submittedJob = TractorJob(res.get("id"), TractorSubmitter) return submittedJob + def submit(self, nodes, edges, filepath, submitLabel="{projectName}") -> BaseSubmittedJob: + """ Override BaseSubmitter `submit` method to freeze the current submitting process + Will be replaced after https://github.com/alicevision/Meshroom/pull/2984 + """ + job = self.createJob(nodes, edges, filepath, submitLabel) + if not job: + return None + return job + def createChunkTask(self, node, graphFile, environment=None, **kwargs): """ Create chunk tasks for the given node