This commit is contained in:
jyong
2025-09-17 23:04:03 +08:00
parent 6166c26ea6
commit 8cc6927fed
9 changed files with 27 additions and 15 deletions

View File

@ -92,7 +92,7 @@ class LoopNode(Node):
if self._node_data.loop_variables:
value_processor: dict[Literal["constant", "variable"], Callable[[LoopVariableData], Segment | None]] = {
"constant": lambda var: self._get_segment_for_constant(var.var_type, var.value),
"variable": lambda var: self.graph_runtime_state.variable_pool.get(var.value),
"variable": lambda var: self.graph_runtime_state.variable_pool.get(var.value) if isinstance(var.value, list) else None,
}
for loop_variable in self._node_data.loop_variables:
if loop_variable.value_type not in value_processor: