text_lint.operations.validators.args.lookup_expression.LookupExpressionSetArg
- class text_lint.operations.validators.args.lookup_expression.LookupExpressionSetArg(lookup_expression_set: List[LookupExpression])[source]
Bases:
objectA set of YAML argument definitions for lookup expressions.
- __init__(lookup_expression_set: List[LookupExpression]) None[source]
Instantiate LookupExpressionSetArg instances.
- Parameters:
lookup_expression_set (List[LookupExpression]) – A list of LookupExpression instances.
- __iter__() Iterator[LookupExpression][source]
Implement the iter operator for LookupExpressionSetArg instances.
- Returns:
An iterable traversing each contained lookup expression.
- Return type:
Iterator[LookupExpression]
- __len__() int[source]
Implement the len operator for LookupExpressionSetArg instances.
- Returns:
The number of lookup expressions in this set.
- Return type:
int
- classmethod create(yaml_input: List[str]) LookupExpressionSetArg[source]
Create an instance from YAML input.
- Parameters:
yaml_input (List[str]) – A list of lookup expressions from YAML.
- Returns:
The created instance.
- Return type: