1. Abstract
The namedtupledefs package provides a patched version of the original collections.namedtuple.
The namedtupledefs package introduces:
field defaults
Default values for the fields in function style see [PYFUNC]
The implementation is pure dynamic by generated default values for the method __new__, thus has
no impact on the created namedtuple class. Neither on resources, nor on performance.
See __new__.
merge
In addition the method _merge is added to the created named tuple class.
This provides the concatination of multiple results from namedtuple into a
new instance of a new class. See _merge, Python2,
and Python3.
For an overview with additional details refer to the following section Blueprint.
For the standard library collections.namedtuple see Python documentation [namedtuple].
For the release for Python3 refer to
namedtupledefs [namedtupledefs] or namedtupledefs3 [namedtupledefs3].