4.1. The SW-Design of namedtupledefs¶
Changes to the original code extracted from standard library collections:
- The template for the created tuple class:
- Added member variable _fielddefaults - for documentation and online use.
- Changed the call parameters of __new__ to {new_args} - with default values.
- Added method _merge
- The fabric code - namedtuple function:
- Added documentation in functions doc-string.
- Added code block for the creation of the call argument string of ‘__new__’.
- Added ‘new_args’ and ‘_fielddefaults’ to the format parameters of the class template.