mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-04-30 10:47:34 +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__))
|
meshroomFolder = os.path.dirname(os.path.dirname(__file__))
|
||||||
|
|
||||||
|
additionalNodesPath = os.environ.get("MESHROOM_NODES_PATH", "").split(os.pathsep)
|
||||||
|
|
||||||
# Load plugins:
|
# Load plugins:
|
||||||
# - Nodes
|
# - Nodes
|
||||||
loadAllNodes(folder=os.path.join(meshroomFolder, 'nodes'))
|
nodesFolders = [os.path.join(meshroomFolder, 'nodes')] + additionalNodesPath
|
||||||
|
|
||||||
|
for f in nodesFolders:
|
||||||
|
loadAllNodes(folder=f)
|
||||||
|
|
||||||
# - Submitters
|
# - Submitters
|
||||||
subs = loadSubmitters(os.environ.get("MESHROOM_SUBMITTERS_PATH", meshroomFolder), 'submitters')
|
subs = loadSubmitters(os.environ.get("MESHROOM_SUBMITTERS_PATH", meshroomFolder), 'submitters')
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue