Kaydet (Commit) 69cb3cde authored tarafından Georg Brandl's avatar Georg Brandl

Bug #1343671: clarify docs for os.removedirs

üst c1d2f7b6
......@@ -931,11 +931,15 @@ Availability: Macintosh, \UNIX, Windows.
\index{directory!deleting}
Removes directories recursively. Works like
\function{rmdir()} except that, if the leaf directory is
successfully removed, directories corresponding to rightmost path
segments will be pruned way until either the whole path is consumed or
an error is raised (which is ignored, because it generally means that
a parent directory is not empty). Throws an \exception{error}
exception if the leaf directory could not be successfully removed.
successfully removed, \function{removedirs()}
tries to successively remove every parent directory mentioned in
\var{path} until an error is raised (which is ignored, because
it generally means that a parent directory is not empty).
For example, \samp{os.removedirs('foo/bar/baz')} will first remove
the directory \samp{'foo/bar/baz'}, and then remove \samp{'foo/bar'}
and \samp{'foo'} if they are empty.
Raises \exception{OSError} if the leaf directory could not be
successfully removed.
\versionadded{1.5.2}
\end{funcdesc}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment