mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-04-29 10:17:27 +02:00
[core] add env var to load nodes from multiple folders
New env var: MESHROOM_NODES_PATH
This commit is contained in:
parent
92004286fd
commit
6f4541f76b
1 changed files with 7 additions and 1 deletions
|
@ -272,9 +272,15 @@ def loadSubmitters(folder, packageName):
|
|||
|
||||
meshroomFolder = os.path.dirname(os.path.dirname(__file__))
|
||||
|
||||
additionalNodesPath = os.environ.get("MESHROOM_NODES_PATH", "").split(os.pathsep)
|
||||
|
||||
# Load plugins:
|
||||
# - Nodes
|
||||
loadAllNodes(folder=os.path.join(meshroomFolder, 'nodes'))
|
||||
nodesFolders = [os.path.join(meshroomFolder, 'nodes')] + additionalNodesPath
|
||||
|
||||
for f in nodesFolders:
|
||||
loadAllNodes(folder=f)
|
||||
|
||||
# - Submitters
|
||||
subs = loadSubmitters(os.environ.get("MESHROOM_SUBMITTERS_PATH", meshroomFolder), 'submitters')
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue