diff --git a/meshroom/core/__init__.py b/meshroom/core/__init__.py index 54dc73cf..3bd30d5b 100644 --- a/meshroom/core/__init__.py +++ b/meshroom/core/__init__.py @@ -353,4 +353,7 @@ def initPipelines(): additionalPipelinesPath = [i for i in additionalPipelinesPath if i] pipelineTemplatesFolders = [os.path.join(meshroomFolder, 'pipelines')] + additionalPipelinesPath for f in pipelineTemplatesFolders: - loadPipelineTemplates(f) + if os.path.isdir(f): + loadPipelineTemplates(f) + else: + logging.error("Pipeline templates folder '{}' does not exist.".format(f))