Module “argument_base_classes”¶
- class tc_python.property_model_definitions.argument_base_classes.ArgumentBase¶
Bases:
objectAbstract base class for Property Model arguments. Inheriting from this class automatically makes all string attributes behave as StaticArgument objects.
- class tc_python.property_model_definitions.argument_base_classes.ArgumentMetaclass(name, bases, attrs)¶
Bases:
typeMetaclass that automatically wraps Class string attributes into StaticArgument objects if not otherwise specified. Docstrings are automatically mapped to StaticArgument and DynamicArgument objects based on position.
- class tc_python.property_model_definitions.argument_base_classes.DynamicArgument(value: str, doc: str = '')¶
Bases:
str- get_base_id()¶
- class tc_python.property_model_definitions.argument_base_classes.StaticArgument(value: str, doc: str = '')¶
Bases:
str