Message189330
atomic_write.patch calls os.replace(src, dst) whereas the src file is open. It works on Linux, but it sounds a little bit strange to me and may fail on other platforms.
Here is another patch (atomic_write_mkstemp.patch) using tempfile.mkstemp() instead of tempfile.NamedTemporaryFile(delete=True) to control when the file is closed and removed. |
|
Date |
User |
Action |
Args |
2013-05-15 23:50:03 | vstinner | set | recipients:
+ vstinner, loewis, barry, exarkun, ncoghlan, pitrou, eric.smith, giampaolo.rodola, tarek, eric.araujo, olemis, meatballhat, milko.krachounov, neologix, martin.panter |
2013-05-15 23:50:03 | vstinner | set | messageid: <1368661803.13.0.790441539008.issue8604@psf.upfronthosting.co.za> |
2013-05-15 23:50:03 | vstinner | link | issue8604 messages |
2013-05-15 23:50:03 | vstinner | create | |
|