Nick Coghlan <ncogh...@gmail.com> added the comment:

The "ill-defined" in Python 3.6 relates to the fact that we never actually 
defined or tested which environment variables were read by Py_Main and which 
ones were read by Py_Initialize, since the majority of our tests only covered 
Py_Main (by launching a full Python subprocess).

Thus the only way to find out which environment variables fell into which 
category would be to read the Python 3.6 source code.

That's technically still the case for Python 3.7, but Victor's done some 
excellent refactoring work so it's much clearer in the code which vars may be 
updated if Py_Initialize is run a second time.

----------
resolution:  -> fixed
stage: patch review -> resolved
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue34247>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to