Filter (autotransform.filter.base)
The base class and associated classes for Filter components.
- class autotransform.filter.base.Filter(*, inverted: bool = False)
Bases:
NamedComponent
The base for Filter components. Used by AutoTransform to determine if an Item from an Input is eligible for transformation.
- inverted
Whether to invert the results of the filter. Defaults to False.
- Type
bool, optional
- name
The name of the component.
- Type
ClassVar[FilterName]
- inverted: bool
- is_valid(item: Item) bool
Check whether an Item is valid based on the Filter and handle inversion.
- Parameters
item (Item) – The Item to check.
- Returns
Returns True if the Item is eligible for transformation.
- Return type
bool
- name: ClassVar[FilterName]