On 2010-05-03, Peter Otten <__pete...@web.de> wrote: > Baz Walter wrote: > >> attempting to remove the cwd would produce an error). but how can >> python determine the parent directory of a directory that no longer >> exists?
Python doesn't determine the parent directory. The Unix system call and filesystem code do. The same thing happens in bash. IOW, you can do this: $ rm -rf $PWD; cd .. > My tentative explanation would be that the directory, namely the > inode, still exists -- only the entry for it in its parent directory > is gone. That sounds right. > So "one level up from here" is still a valid operation, but there is > no longer a path in the file system associated with "here". I believe that is the case. -- Grant Edwards grant.b.edwards Yow! -- I have seen the at FUN -- gmail.com -- http://mail.python.org/mailman/listinfo/python-list