betty.job.executor package#

Submodules#

Module contents#

Job execution.

class betty.job.executor.Executor#

Bases: ABC

A job executor.

abstractmethod async cancel() None#

Stop the executor and cancel any pending jobs.

abstractmethod async complete() None#

Wait for any pending jobs to complete and stop the executor.

abstractmethod async start() None#

Start working on jobs.