Message326577
I found issue33194 where unlink from pathlib can be used to delete a file or symlink similar to os.unlink or os.remove but the visibility for the function was low. I found there is a reference table with os module functions and their equivalent pathlib methods. I think this can be improved by adding an entry for Path.unlink as an equivalent for os.remove and os.unlink. I would suggest adding some more functions to this table. The added functions are as below :
:func:`os.chmod` :meth:`Path.chmod`
:func:`os.mkdir` :meth:`Path.mkdir`
:func:`os.rename` :meth:`Path.rename`
:func:`os.replace` :meth:`Path.replace`
:func:`os.rmdir` :meth:`Path.rmdir`
:func:`os.remove`, :func:`os.unlink` :meth:`Path.unlink`
:func:`os.path.samefile` :meth:`Path.samefile`
The only issue is that some functions have a dir_fd=None in os module and I think this table is used for functions that do equivalent actions and not as drop-in replacements with equal type signatures. Feedback welcome. Since the table is present only on 3.7 and master I am leaving 3.6 for versions. I will push a PR shortly for this.
Thanks |
|
| Date |
User |
Action |
Args |
| 2018-09-27 18:00:22 | xtreak | set | recipients:
+ xtreak, docs@python |
| 2018-09-27 18:00:22 | xtreak | set | messageid: <1538071222.64.0.545547206417.issue34825@psf.upfronthosting.co.za> |
| 2018-09-27 18:00:22 | xtreak | link | issue34825 messages |
| 2018-09-27 18:00:22 | xtreak | create | |
|