[Python-ideas] anonymous object support

dag.odenhall at gmail.com dag.odenhall at gmail.com
Sat Aug 6 23:15:06 CEST 2011

> If NamedTuple were documented as having a custom metaclass, and if this were
> a common idiom, that would not be too confusing as all.

Or make the presence of a metaclass explicit, i.e. have NamedTuple be
the metaclass.

Working example in case anyone was curious how this is done:


I think this might be acceptable in such edge cases as named tuples
and enums, if the metaclass isn't hidden away in a base class. Might
be difficult to explain to a beginner, but on the other hand they
might find it easier to *read*.

More information about the Python-ideas mailing list