diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2013-12-16 20:00:53 (GMT) |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2013-12-16 20:00:53 (GMT) |
commit | f6abb70b48c90346351ec31a31e8f14a00734162 (patch) | |
tree | abae22255c9ab0f12d14169aa9be867a881d6ea1 /Doc/library/pathlib.rst | |
parent | 0048c98fef96fa5df30db535bc124ee9aac341b0 (diff) | |
download | cpython-f6abb70b48c90346351ec31a31e8f14a00734162.zip cpython-f6abb70b48c90346351ec31a31e8f14a00734162.tar.gz cpython-f6abb70b48c90346351ec31a31e8f14a00734162.tar.bz2 |
Mention specific exceptions instead of OSError where appropriate.
Diffstat (limited to 'Doc/library/pathlib.rst')
-rw-r--r-- | Doc/library/pathlib.rst | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Doc/library/pathlib.rst b/Doc/library/pathlib.rst index 7148667..3aa9d4b 100644 --- a/Doc/library/pathlib.rst +++ b/Doc/library/pathlib.rst @@ -765,14 +765,15 @@ call fails (for example because the path doesn't exist): Create a new directory at this given path. If *mode* is given, it is combined with the process' ``umask`` value to determine the file mode - and access flags. If the path already exists, :exc:`OSError` is raised. + and access flags. If the path already exists, :exc:`FileExistsError` + is raised. If *parents* is true, any missing parents of this path are created as needed; they are created with the default permissions without taking *mode* into account (mimicking the POSIX ``mkdir -p`` command). If *parents* is false (the default), a missing parent raises - :exc:`OSError`. + :exc:`FileNotFoundError`. .. method:: Path.open(mode='r', buffering=-1, encoding=None, errors=None, newline=None) @@ -879,7 +880,7 @@ call fails (for example because the path doesn't exist): with the process' ``umask`` value to determine the file mode and access flags. If the file already exists, the function succeeds if *exist_ok* is true (and its modification time is updated to the current time), - otherwise :exc:`OSError` is raised. + otherwise :exc:`FileExistsError` is raised. .. method:: Path.unlink() |