diff --git a/opencodeblocks/blocks/executableblock.py b/opencodeblocks/blocks/executableblock.py index a6adb77e..5539741a 100644 --- a/opencodeblocks/blocks/executableblock.py +++ b/opencodeblocks/blocks/executableblock.py @@ -287,10 +287,10 @@ def run_right(self): # Gather outputs blocks_to_run, _ = self.custom_bfs(self, reverse=True) - self.blocks_to_run = blocks_to_run + self.blocks_to_run = [self] + blocks_to_run # For each output found - for block in blocks_to_run.copy()[::-1]: + for block in self.blocks_to_run.copy()[::-1]: # Gather dependencies new_blocks_to_run, _ = self.custom_bfs(block) self.blocks_to_run += new_blocks_to_run