Message416076
> Moving the invariant bits would certainly make sense.
IMO it's convenient to have a single structure for all "configuration", even if a few parameters are expected to be the same in all interpreters.
Python/initconfig.c is already a long C file. It contains a lot of code to copy members, converts them from a dict/to a dict, check consistency, etc.
It's also a little bit annoying (for me) to have a separated PyPreConfig structure int Python/preconfig.c which shares some code (like the "_PyPreCmdline" thing to parse "common" command line options).
Well, that's the opinon of the author of PEP 587, biaised obviously ;-) |
|
Date |
User |
Action |
Args |
2022-03-26 17:16:51 | vstinner | set | recipients:
+ vstinner, ncoghlan, eric.snow |
2022-03-26 17:16:51 | vstinner | set | messageid: <1648315011.17.0.601766058744.issue46964@roundup.psfhosted.org> |
2022-03-26 17:16:51 | vstinner | link | issue46964 messages |
2022-03-26 17:16:51 | vstinner | create | |
|