@@ -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