exopy.tasks.tasks.logic.loop_iterable_interface module

Interface allowing to use an iterable in a LoopTask.

class exopy.tasks.tasks.logic.loop_iterable_interface.IterableLoopInterface[source]

Bases: exopy.tasks.tasks.task_interface.TaskInterface

Interface used to loop on a Python iterable.

iterable

Iterable on which to iterate.

check(*args, **kwargs)[source]

Check that the iterable member evaluation does yield an iterable.

perform()[source]

Compute the iterable and pass it to the LoopTask.