avid.actions.cliBatchScheduler.CLIBatchScheduler

class avid.actions.cliBatchScheduler.CLIBatchScheduler(batch_size, thread_count=1)

Bases: object

Scheduler class that can be used with action based on CLIActionBase. Purpose of the scheduler to allow processing the processing step of a batch of actions in one batch file instead of calling each action on its own. This can e.g. be used in conjunction with external scheduling systems (e.g. LSF cliConnectors) to submit not each action as a lsf job, but a batch of actions as one LSF job.

__init__(batch_size, thread_count=1)

Methods

__init__(batch_size[, thread_count])

execute(action_list)