Skip to content

Commit da0b822

Browse files
committed
[core] node: Set _sourceCodeFolder in BaseNode's constructor
1 parent e88f34a commit da0b822

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

meshroom/core/node.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ def name(self):
359359
return f"{self.node.name}({self.index})"
360360
else:
361361
return self.node.name
362-
362+
363363
@property
364364
def logManager(self):
365365
if self._logManager is None:
@@ -520,7 +520,7 @@ def process(self, forceCompute=False, inCurrentEnv=False):
520520
executionStatus = None
521521
self.statThread = stats.StatisticsThread(self)
522522
self.statThread.start()
523-
523+
524524
try:
525525
self.node.nodeDesc.processChunk(self)
526526
# NOTE: this assumes saving the output attributes for each chunk
@@ -672,7 +672,7 @@ def __init__(self, nodeType: str, position: Position = None, parent: BaseObject
672672
self.packageName: str = ""
673673
self.packageVersion: str = ""
674674
self._internalFolder: str = ""
675-
self._sourceCodeFolder: str = ""
675+
self._sourceCodeFolder: str = "" if not self.nodeDesc else self.nodeDesc.sourceCodeFolder
676676
self._internalFolderExp = "{cache}/{nodeType}/{uid}"
677677

678678
# temporary unique name for this node
@@ -742,7 +742,7 @@ def getNodeLogLevel(self):
742742
if self.hasInternalAttribute("nodeDefaultLogLevel"):
743743
return self.internalAttribute("nodeDefaultLogLevel").value.strip()
744744
return "info"
745-
745+
746746
def getColor(self):
747747
"""
748748
Returns:
@@ -1828,7 +1828,6 @@ def __init__(self, nodeType, position=None, parent=None, uid=None, **kwargs):
18281828

18291829
self.packageName = self.nodeDesc.packageName
18301830
self.packageVersion = self.nodeDesc.packageVersion
1831-
self._sourceCodeFolder = self.nodeDesc.sourceCodeFolder
18321831

18331832
for attrDesc in self.nodeDesc.inputs:
18341833
self._attributes.add(attributeFactory(attrDesc, kwargs.get(attrDesc.name, None),

0 commit comments

Comments
 (0)