Module “argument_base_classes”

class tc_python.property_model_definitions.argument_base_classes.ArgumentBase

Bases: object

Abstract 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: type

Metaclass 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