gcip2.tasks_core.task_generator

Classes

TaskGenerator()

TaskGeneratorImpl(_config, _di, _params)

class gcip2.tasks_core.task_generator.TaskGenerator[source]

Bases: object

load_tasks()[source]
Return type:

Iterator[Task]

class gcip2.tasks_core.task_generator.TaskGeneratorImpl(_config: gcip2.project_config.ProjectConfig, _di: injector.Injector, _params: gcip2.tasks_core.models.params.Params)[source]

Bases: TaskGenerator

Parameters:
_config: ProjectConfig
_di: Injector
_params: Params
_auto_load_tasks()[source]
Return type:

Iterator[Task]

builder(task_class)[source]
Parameters:

task_class (type[TaskBuilderImpl])

Return type:

TaskBuilderImpl

load_tasks()[source]
Return type:

Iterator[Task]