Steve Hill <python.20.hi...@spamgourmet.com> added the comment:

Why has this bug been resolved as "won't fix"? It seems to me that this is a 
valid issue with something that has not been deprecated, yet it has been 
decided neither to fix it (despite there being an offer by the originator to 
submit a patch) nor even to document the deficiency.

We've been using SCons for the last 3-4 years, during which time we have been 
plagued by this issue - more so as multi-core machines have become more 
prevalent. There was a thread on the SCons Users mailing list in March '09, 
which stopped short of diagnosing the problem and we've lived with it ever 
since - putting it down to Python being "a bit flaky". I now discover that it 
is an issue that has been diagnosed two years ago and deliberately left in the 
implementation of the language. Simply saying "you should use subprocess" is 
not helpful; SCons at that time was supporting all Python versions back to 2.0 
(possibly earlier) so couldn't rely on the subprocess module being present.

Ideally, it should be worked-around so that these functions can safely be used 
on all platforms without requiring mutual exclusion in the application. 
However, it seems to me that, at a bare minimum, it should be documented that 
these functions are not thread safe under Windows.

----------
nosy: +steve_hill

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

Reply via email to