A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2017-January/147173.html below:

[Python-Dev] Can we use "designated initializer" widely in core modules?

[Python-Dev] Can we use "designated initializer" widely in core modules? [Python-Dev] Can we use "designated initializer" widely in core modules?Victor Stinner victor.stinner at gmail.com
Tue Jan 17 20:16:28 EST 2017
2017-01-18 1:59 GMT+01:00 INADA Naoki <songofacandy at gmail.com>:
> I think mixing two forms is OK only if new form is used only at bottom.
> (like keyword arguments are allowed after all positional arguments in
> Python function calling)
>
> Complete rewriting makes diff huge.  And there is PyVarObject_HEAD_INIT already.

I'm in favor of replacing all long list of fields with the /* tp_xxx
*/ comments to use designated initializers. It would allow to remove a
lot of "0,     /* tp_xxx */" lines and make the code much more
readable! It should help to prevent bugs when the code is modified.

Victor
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4