From 305056494d7e1debec3df268b8925725b0110293 Mon Sep 17 00:00:00 2001 From: "Miss Islington (bot)" <31488909+miss-islington@users.noreply.github.com> Date: Thu, 13 Sep 2018 12:14:46 -0700 Subject: [PATCH] bpo-34247: add porting note to 3.7 What's New (GH-9223) (cherry picked from commit 66755cbb1e529f54c9066639ebbbac81add0affd) Co-authored-by: Ned Deily --- Doc/whatsnew/3.7.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Doc/whatsnew/3.7.rst b/Doc/whatsnew/3.7.rst index cb4865e48403..2a2e23cc6f91 100644 --- a/Doc/whatsnew/3.7.rst +++ b/Doc/whatsnew/3.7.rst @@ -2485,3 +2485,13 @@ The current exception state has been moved from the frame object to the co-routi This simplified the interpreter and fixed a couple of obscure bugs caused by having swap exception state when entering or exiting a generator. (Contributed by Mark Shannon in :issue:`25612`.) + +Notable changes in Python 3.7.1 +=============================== + +Starting in 3.7.1, :c:func:`Py_Initialize` now consistently reads and respects +all of the same environment settings as :c:func:`Py_Main` (in earlier Python +versions, it respected an ill-defined subset of those environment variables, +while in Python 3.7.0 it didn't read any of them due to :issue:`34247`). If +this behavior is unwanted, set :c:data:`Py_IgnoreEnvironmentFlag` to 1 before +calling :c:func:`Py_Initialize`. -- 2.47.3