doot.control.runner.step_runner

Classes

_Instructions_m

_Stepper_m

DootStepRunner

extends the default runner with step control

Module Contents

class doot.control.runner.step_runner._Instructions_m[source]
_do_default(*args) <Unknown>[source]
_do_continue(*args) <Unknown>[source]
_do_skip(*args) <Unknown>[source]
_do_help(*args) <Unknown>[source]
_do_quit(*args) <Unknown>[source]
_do_list(*args) <Unknown>[source]
_do_break(*args) <Unknown>[source]
_do_down(*args) <Unknown>[source]
_do_up(*args) <Unknown>[source]
_do_print_info(*args) <Unknown>[source]
_do_print_warn(*args) <Unknown>[source]
_do_print_debug(*args) <Unknown>[source]
_do_print_state(*args) <Unknown>[source]
class doot.control.runner.step_runner._Stepper_m(*args, **kwargs)[source]
_conf_types = []
_override_level = 'INFO'
_has_quit = False
_expand_job(
job: doot.workflow._interface.Job_i,
) None[source]
Parameters:

job (doot.workflow._interface.Job_i)

Return type:

None

_execute_task(
task: doot.workflow._interface.Task_i,
) None[source]
Parameters:

task (doot.workflow._interface.Task_i)

Return type:

None

_execute_action(count, action, task) None[source]
Return type:

None

_pause(*args, step=None) bool[source]
Return type:

bool

_set_print_level(level=None) <Unknown>[source]
set_confirm_type(val) <Unknown>[source]

Sets the runners breakpoints

class doot.control.runner.step_runner.DootStepRunner(*args, **kwargs)[source]

Bases: doot.control.runner.runner.DootRunner

extends the default runner with step control

_conf_prompt = '::- Command? (? for help): '
_cmd_prefix = '_do_'
_aliases: ClassVar[dict]