mirror of
https://github.com/Skyvern-AI/skyvern.git
synced 2025-09-11 07:54:37 +00:00
For loop block updates (#176)
This commit is contained in:
parent
39d7d91938
commit
8c12e2bc20
4 changed files with 35 additions and 15 deletions
|
@ -760,12 +760,15 @@ class WorkflowService:
|
|||
max_retries=block_yaml.max_retries,
|
||||
)
|
||||
elif block_yaml.block_type == BlockType.FOR_LOOP:
|
||||
loop_block = await WorkflowService.block_yaml_to_block(block_yaml.loop_block, parameters)
|
||||
loop_blocks = [
|
||||
await WorkflowService.block_yaml_to_block(loop_block, parameters)
|
||||
for loop_block in block_yaml.loop_blocks
|
||||
]
|
||||
loop_over_parameter = parameters[block_yaml.loop_over_parameter_key]
|
||||
return ForLoopBlock(
|
||||
label=block_yaml.label,
|
||||
loop_over=loop_over_parameter,
|
||||
loop_block=loop_block,
|
||||
loop_blocks=loop_blocks,
|
||||
output_parameter=output_parameter,
|
||||
)
|
||||
elif block_yaml.block_type == BlockType.CODE:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue