diff options
author | Andrew M. Kuchling <amk@amk.ca> | 2006-11-09 21:16:46 (GMT) |
---|---|---|
committer | Andrew M. Kuchling <amk@amk.ca> | 2006-11-09 21:16:46 (GMT) |
commit | 978d8286ae36ac3570d1a2c6f48187ad9c0919c7 (patch) | |
tree | c5a4821258061a9887a4c5eb702df7beec4216c8 /Lib/random.py | |
parent | 6fc2382883516434c5876e768fabd75a0c633d84 (diff) | |
download | cpython-978d8286ae36ac3570d1a2c6f48187ad9c0919c7.zip cpython-978d8286ae36ac3570d1a2c6f48187ad9c0919c7.tar.gz cpython-978d8286ae36ac3570d1a2c6f48187ad9c0919c7.tar.bz2 |
[Patch #1514543] mailbox (Maildir): avoid losing messages on name clash
Two changes:
Where possible, use link()/remove() to move files into a directory; this
makes it easier to avoid overwriting an existing file.
Use _create_carefully() to create files in tmp/, which uses O_EXCL.
Backport candidate.
Diffstat (limited to 'Lib/random.py')
0 files changed, 0 insertions, 0 deletions