[Python-ideas] a new namedtuple

Guido van Rossum guido at python.org
Tue Jul 18 19:20:23 EDT 2017

On Tue, Jul 18, 2017 at 3:18 PM, Greg Ewing <greg.ewing at canterbury.ac.nz>

> Ethan Furman wrote:
>> I certainly don't expect the signature to change, but why is using a
>> metaclass out?  The use (or not) of a metaclass /is/ an implementation
>> detail.
> For me, the main benefit of using a metaclass would be that
> it enables using normal class declaration syntax to define a
> namedtuple. That's not just an implementation detail!

Newer versions of the typing module do this:
https://docs.python.org/3/library/typing.html#typing.NamedTuple (and indeed
it's done with a metaclass).

--Guido van Rossum (python.org/~guido <http://python.org/%7Eguido>)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20170718/264c0c55/attachment.html>

More information about the Python-ideas mailing list