On Tue, May 14, 2019 at 6:19 AM Steven D'Aprano <st...@pearwood.info> wrote:

> The problem is a lack of a symlink function that safely overwrites an
> existing file or symlink. We're just bike-shedding over its spelling
> and where it lives:
>
> - modify os.symlink and give it a "force" parameter
> - add a new function into shutils

How about introducing `force=False` argument to
`pathlib.Path.symlink_to` method?
It looks like a good place for this as `pathlib` is actually the place
where higher-level things to operate on paths live already and this
method already has a different name and a slightly different
signature.
_______________________________________________
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