From 69a6ca5260b8f25d4fb6d1371b783bacbe04153d Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Sun, 5 Aug 2012 15:18:02 +0200 Subject: os.unlinkat() has been removed, update os.fwalk() doc --- Doc/library/os.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Doc/library/os.rst b/Doc/library/os.rst index 40c2887..dae5037 100644 --- a/Doc/library/os.rst +++ b/Doc/library/os.rst @@ -2248,7 +2248,7 @@ features: dirs.remove('CVS') # don't visit CVS directories In the next example, walking the tree bottom-up is essential: - :func:`unlinkat` doesn't allow deleting a directory before the directory is + :func:`rmdir` doesn't allow deleting a directory before the directory is empty:: # Delete everything reachable from the directory named in "top", @@ -2258,9 +2258,9 @@ features: import os for root, dirs, files, rootfd in os.fwalk(top, topdown=False): for name in files: - os.unlinkat(rootfd, name) + os.unlink(name, dir_fd=rootfd) for name in dirs: - os.unlinkat(rootfd, name, os.AT_REMOVEDIR) + os.rmdir(name, dir_fd=rootfd) Availability: Unix. -- cgit v0.12