This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients benjamin.peterson, methane, serhiy.storchaka, vstinner, yselivanov
Date 2017-02-01.16:52:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1485967977.2.0.738186354852.issue29260@psf.upfronthosting.co.za>
In-reply-to
Content
The question was discussed on the python-dev mailing list:
[Python-Dev] Can we use "designated initializer" widely in core modules?
https://mail.python.org/pipermail/python-dev/2017-January/147154.html

I understood that it's ok to use them in new code, but not to convert existing code:

Guido van Rossum: "I'm against changing any existing code to use it -- such massive changes are high risk and low reward. Just do it for new fields or new types."
https://mail.python.org/pipermail/python-dev/2017-January/147175.html

So I close this issue.

Note: I rejected my changes to add new tp_fastnew, tp_fastinit and tp_fastcall slots, issues #29358 and #29259.
History
Date User Action Args
2017-02-01 16:52:57vstinnersetrecipients: + vstinner, benjamin.peterson, methane, serhiy.storchaka, yselivanov
2017-02-01 16:52:57vstinnersetmessageid: <1485967977.2.0.738186354852.issue29260@psf.upfronthosting.co.za>
2017-02-01 16:52:57vstinnerlinkissue29260 messages
2017-02-01 16:52:57vstinnercreate