Skip to content

Commit a9457ad

Browse files
committed
Fix CLI
1 parent 2e9780d commit a9457ad

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

fmu_manipulation_toolbox/cli/fmutool.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,16 @@ def add_option(option, *args, **kwargs):
8989
for causality in cli_options.apply_on:
9090
logger.info(f" - causality = {causality}")
9191

92-
for operation in cli_options.operations_list:
92+
# Checker operations are added as a list into operations_list
93+
def operation_iterator():
94+
for op in cli_options.operations_list:
95+
if isinstance(op, list):
96+
for sub_op in op:
97+
yield sub_op
98+
else:
99+
yield op
100+
101+
for operation in operation_iterator():
93102
logger.info(f" => {operation}")
94103
try:
95104
fmu.apply_operation(operation, cli_options.apply_on)

0 commit comments

Comments
 (0)