Author stutzbach
Recipients georg.brandl, stutzbach
Date 2009-10-14.15:09:36
SpamBayes Score 0.000483526
Marked as misclassified No
Message-id <1255532978.01.0.913860500332.issue7126@psf.upfronthosting.co.za>
In-reply-to
Content
The documentation for os.putenv states that "changes to the environment
affect subprocesses started with os.system(), popen() or fork() and
execv()" and "assignments to items in os.environ are automatically
translated into corresponding calls to putenv()".

However, the documentation for os.system() states "Changes to os.environ
... are not reflected in the environment of the executed command."

A simple test confirms that the os.putenv documentation is the correct one:

Python 2.6
>>> import os
>>> os.environ['foo'] = 'bar'
>>> os.system('echo $foo')
bar
0
>>>
History
Date User Action Args
2009-10-14 15:09:38stutzbachsetrecipients: + stutzbach, georg.brandl
2009-10-14 15:09:38stutzbachsetmessageid: <1255532978.01.0.913860500332.issue7126@psf.upfronthosting.co.za>
2009-10-14 15:09:36stutzbachlinkissue7126 messages
2009-10-14 15:09:36stutzbachcreate