Providers

class momotor.options.providers.Providers(recipe=None, config=None, product=None, results=None, task_id=None)

A data class that contains all bundles and a task_id used to resolve references

config: Optional[momotor.bundles.config.ConfigBundle] = None

The ConfigBundle

product: Optional[momotor.bundles.product.ProductBundle] = None

The ProductBundle

recipe: Optional[momotor.bundles.recipe.RecipeBundle] = None

The RecipeBundle

results: momotor.bundles.results.ResultsBundle = None

The ResultsBundle

property step: Optional[momotor.bundles.elements.steps.Step]

The step

Return type

Optional[Step]

task_id: momotor.options.task_id.StepTaskId = None

The current task id