text_lint.operations.validators.args.lookup_expression.LookupExpressionSetArg

class text_lint.operations.validators.args.lookup_expression.LookupExpressionSetArg(lookup_expression_set: List[LookupExpression])[Quellcode]

Bases: object

A set of YAML argument definitions for lookup expressions.

__init__(lookup_expression_set: List[LookupExpression]) None[Quellcode]

Instantiate LookupExpressionSetArg instances.

Parameter:

lookup_expression_set (List[LookupExpression]) – A list of LookupExpression instances.

__iter__() Iterator[LookupExpression][Quellcode]

Implement the iter operator for LookupExpressionSetArg instances.

Rückgabe:

An iterable traversing each contained lookup expression.

Rückgabetyp:

Iterator[LookupExpression]

__len__() int[Quellcode]

Implement the len operator for LookupExpressionSetArg instances.

Rückgabe:

The number of lookup expressions in this set.

Rückgabetyp:

int

classmethod create(yaml_input: List[str]) LookupExpressionSetArg[Quellcode]

Create an instance from YAML input.

Parameter:

yaml_input (List[str]) – A list of lookup expressions from YAML.

Rückgabe:

The created instance.

Rückgabetyp:

LookupExpressionSetArg