chatflock.sequencial_process package

Submodules

chatflock.sequencial_process.sequential_process module

class chatflock.sequencial_process.sequential_process.SequentialProcess(steps, initial_state, save_state)

Bases: Generic[T]

Parameters:
run()
Return type:

T

save_state(state)
Parameters:

state (T)

Return type:

None

class chatflock.sequencial_process.sequential_process.Step(name, func, on_step_start=None, on_step_completed=None, on_step_failed=None)

Bases: Generic[T]

Parameters:
run(state, **kwargs)
Parameters:
  • state (T)

  • kwargs (Any)

Return type:

Generator[T, None, None]

Module contents

class chatflock.sequencial_process.SequentialProcess(steps, initial_state, save_state)

Bases: Generic[T]

Parameters:
run()
Return type:

T

save_state(state)
Parameters:

state (T)

Return type:

None

class chatflock.sequencial_process.Step(name, func, on_step_start=None, on_step_completed=None, on_step_failed=None)

Bases: Generic[T]

Parameters:
run(state, **kwargs)
Parameters:
  • state (T)

  • kwargs (Any)

Return type:

Generator[T, None, None]