]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Guido found a brand new race in tempfile on Linux, due to Linux changing
authorTim Peters <tim.peters@gmail.com>
Sat, 13 Jan 2001 03:04:02 +0000 (03:04 +0000)
committerTim Peters <tim.peters@gmail.com>
Sat, 13 Jan 2001 03:04:02 +0000 (03:04 +0000)
commit9fadfb0d1dbf1b42efbe1374ea55f99b57b76a3f
tree23c348d668b1045f52c2d3eedfa3b9d308eb3e34
parentd7b68021ceb241fed4c082bc7a6585a987c0aab4
Guido found a brand new race in tempfile on Linux, due to Linux changing
pid across threads (but in that case, it's still the same process, and so
still sharing the "template" cache in tempfile.py).  Repaired that, and
added a new std test.
On Linux, someone please run that standalone with more files and/or more
threads; e.g.,

    python lib/test/test_threadedtempfile.py -f 1000 -t 10

to run with 10 threads each creating (and deleting) 1000 temp files.
Lib/tempfile.py
Lib/test/output/test_threadedtempfile [new file with mode: 0644]
Lib/test/test_threadedtempfile.py [new file with mode: 0644]