This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients Arfrever, barry, eric.araujo, eric.smith, exarkun, giampaolo.rodola, loewis, martin.panter, meatballhat, milko.krachounov, ncoghlan, neologix, olemis, pitrou, socketpair, takluyver, tarek, vstinner
Date 2016-01-20.14:22:34
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1453299754.67.0.156198377053.issue8604@psf.upfronthosting.co.za>
In-reply-to
Content
It looks like each platform and each filesystem behave differently, with subtle differencies with different kernel versions. I'm not more sure that the Python stdlib is the best place to host an implementation of an "atomic write" API.

I now suggest to create a project on PyPI, play with it, try to handle as much platforms as possible, etc. Then when it is considered as stable and robust enough, propose to integrate it to the Python stdlib.

Python stdlib is not the best place for best effort algorithm, we prefer to only add reliable and portable code. And leave "other code" outside the stdlib.
History
Date User Action Args
2016-01-20 14:22:34vstinnersetrecipients: + vstinner, loewis, barry, exarkun, ncoghlan, pitrou, eric.smith, giampaolo.rodola, tarek, eric.araujo, Arfrever, olemis, meatballhat, milko.krachounov, neologix, socketpair, takluyver, martin.panter
2016-01-20 14:22:34vstinnersetmessageid: <1453299754.67.0.156198377053.issue8604@psf.upfronthosting.co.za>
2016-01-20 14:22:34vstinnerlinkissue8604 messages
2016-01-20 14:22:34vstinnercreate