Issue #27180: Clarify Path.rename() behavior on Unix systems

Patch by Evelyn Mitchell.
This commit is contained in:
Berker Peksag 2016-07-14 07:44:59 +03:00
parent 3093bf163b
commit 2b8792137b
1 changed files with 3 additions and 2 deletions

View File

@ -891,8 +891,9 @@ call fails (for example because the path doesn't exist):
.. method:: Path.rename(target)
Rename this file or directory to the given *target*. *target* can be
either a string or another path object::
Rename this file or directory to the given *target*. On Unix, if
*target* exists and is a file, it will be replaced silently if the user
has permission. *target* can be either a string or another path object::
>>> p = Path('foo')
>>> p.open('w').write('some text')