On Thu, 16 May 2019 13:05:48 +0300
Serhiy Storchaka <storch...@gmail.com>
wrote:
> 16.05.19 11:28, Barry Scott пише:
> > To replace one symlink with another atomically is possible by using 
> > rename() or renameat()
> > something like:
> > 
> >     os.symlink( src, tmp_symlink )
> >     os.rename( tmp_symlink, dst )  
> 
> Somebody can replace tmp_symlink between os.symlink() and os.rename().

Not if tmp_symlink is created in a directory with strict permissions, I
guess.

Regards

Antoine.


_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to