module documentation

Implementation of named tuples.

Class Field A namedtuple field.
Class NamedTupleBuilder Factory for creating collections.namedtuple classes.
Class NamedTupleBuilderBase Base class that handles namedtuple function args processing.
Class NamedTupleClass Named tuple classes.
Class NamedTupleClassBuilder Factory for creating typing.NamedTuples by subclassing NamedTuple.
Class NamedTupleFuncBuilder Factory for creating typing.NamedTuples via the function constructor.
Class NamedTupleProperties Collection of properties used to construct a namedtuple.
Class _Args Args for both collections.namedtuple and typing.NamedTuple.
Class _DictBuilder Construct dict abstract classes for namedtuple members.
Exception _ArgsError Undocumented
Exception _FieldMatchError Errors when postprocessing field args, to be converted to WrongArgTypes.
Function _build_namedtuple Build an InterpreterClass representing the namedtuple.
def _build_namedtuple(props, node, ctx): (source)

Build an InterpreterClass representing the namedtuple.