diff options
author | willmcgugan <willmcgugan@67cdc799-7952-0410-af00-57a81ceafa0f> | 2012-04-25 09:16:22 +0000 |
---|---|---|
committer | willmcgugan <willmcgugan@67cdc799-7952-0410-af00-57a81ceafa0f> | 2012-04-25 09:16:22 +0000 |
commit | 9b60983c4b2f1369bdfdb60f373ff9076c979409 (patch) | |
tree | d2966a8ed8944c2478e1f81c098b16796b4c55d5 | |
parent | 1d8af73d91083df866a0b2706ebc4f0a136d88ff (diff) | |
download | pyfilesystem-9b60983c4b2f1369bdfdb60f373ff9076c979409.tar.gz |
Made opendir throw a ResourceInvalidError if the path is not a dir
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@787 67cdc799-7952-0410-af00-57a81ceafa0f
-rw-r--r-- | fs/base.py | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -893,6 +893,8 @@ class FS(object): from fs.wrapfs.subfs import SubFS if not self.exists(path): raise ResourceNotFoundError(path) + if not self.isdir(path): + raise ResourceInvalidError("path should reference a directory") return SubFS(self, path) def walk(self, |