Message202872
Note that on Windows if you redirect the standard streams then *all* inheritable handles are inherited by the child process.
Presumably the handle for f_w file object (and/or a duplicate of it) created in one thread is accidentally "leaked" to the other child process. This means that shutil.rmtree() cannot succeed until *both* child processes have exited.
PEP 446 might fix this, although there will still be a race condition. |
|
Date |
User |
Action |
Args |
2013-11-14 18:20:05 | sbt | set | recipients:
+ sbt, gps, tim.golden, r.david.murray, Bernt.Røskar.Brenna, neologix |
2013-11-14 18:20:05 | sbt | set | messageid: <1384453205.8.0.834616105921.issue19575@psf.upfronthosting.co.za> |
2013-11-14 18:20:05 | sbt | link | issue19575 messages |
2013-11-14 18:20:05 | sbt | create | |
|