leapp.tags package¶
Module contents¶
Bases:
leapp.tags.Tag
Bases:
leapp.tags.Tag
Bases:
leapp.tags.with_meta_base_object_TagMeta
Tag is the base class for all Tags. Tags are used as filtering mechanism for actors to be loaded during workflow executions. Phases do use tags to filter actors according to their tags.
- Special Tag class attributes:
Tag here refers to the derived class of Tag
- Tag.Common:
- Dynamically created class type that designates actors to be executed in the main stage during workflow phases. Using common includes this actor in any workflow, which means the that any workflow tag filter will be ignored if this tag matches.
- Tag.Before:
- Dynamically created class type that designates actors to be executed in the before stage during workflow phases.
- Tag.Before.Common:
- Dynamically created class type that designates actors to be executed in the before stage during workflow phases. Using common includes this actor in any workflow, which means the that any workflow tag filter will be ignored if this tag matches.
- Tag.After:
- Dynamically created class type that designates actors to be executed in the after stage during workflow phases.
- Tag.After.Common:
- Dynamically created class type that designates actors to be executed in the after stage during workflow phases. Using common includes this actor in any workflow, which means the that any workflow tag filter will be ignored if this tag matches.
Tuple of all registered actors using this tag
Name of the Tag in snake case
Bases:
type
Meta class for the registration of tags
This meta class adds dynamically Common, Before, Before.Common, After and After.Common attributes to the tag class. For more information see
leapp.tags.Tag
Returns: All registered leapp.tags.Tag
derived classes