Amaury Forgeot d'Arc added the comment:
Agreed. environ.pop() was fixed a long time ago with issue1287.
It seems that all mutable methods of the environ pseudo-dict are now correctly
reflected to the platform environ.
The other direction (updates from C code should be reflected in os.environ)
Martin Panter added the comment:
I suspect the $PATH example is a bad example. On my Linux setup, my initial
PATH value is a customized path. After popping it and calling system(), I see a
simpler default path, which is probably re-initialized somewhere else.
I suspect there is no
Jean-Paul Calderone added the comment:
What are the chances a future Python 2.x release will include any fix developed
for this issue?
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4887
Mark Lawrence added the comment:
Good as 2.7 is in support until 2020.
--
versions: +Python 2.7, Python 3.5
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4887
___
Changes by Martin Panter vadmium...@gmail.com:
--
nosy: +vadmium
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4887
___
___
Python-bugs-list
Mark Lawrence added the comment:
Is the OP interested in taking this forward?
--
nosy: +BreamoreBoy
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4887
___
Changes by Ramchandra Apte maniandra...@gmail.com:
--
versions: +Python 3.4 -Python 2.7, Python 3.1, Python 3.2
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4887
___
Changes by Mark Lawrence breamore...@yahoo.co.uk:
--
versions: +Python 2.7, Python 3.1, Python 3.2
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4887
___