summaryrefslogtreecommitdiff
path: root/fs/errors.py
diff options
context:
space:
mode:
authorrfkelly0 <rfkelly0@67cdc799-7952-0410-af00-57a81ceafa0f>2009-12-30 22:57:55 +0000
committerrfkelly0 <rfkelly0@67cdc799-7952-0410-af00-57a81ceafa0f>2009-12-30 22:57:55 +0000
commitc093c2c8e33c7e00db54507fe03a212967a68eb5 (patch)
tree9a070b9111835d8762c4c35d77bb54a8dbe5385a /fs/errors.py
parent02dd2f5cbfd3781ce62b07cdf1ba4826d02c82bc (diff)
downloadpyfilesystem-git-c093c2c8e33c7e00db54507fe03a212967a68eb5.tar.gz
convert_os_erorrs: ESRCH --> ResourceNotFoundError
Diffstat (limited to 'fs/errors.py')
-rw-r--r--fs/errors.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/errors.py b/fs/errors.py
index f59a480..6c0f0f9 100644
--- a/fs/errors.py
+++ b/fs/errors.py
@@ -190,6 +190,8 @@ def convert_os_errors(func):
raise OperationFailedError(opname,details=e),None,tb
if e.errno == errno.ENOENT:
raise ResourceNotFoundError(path,opname=opname,details=e),None,tb
+ if e.errno == errno.ESRCH:
+ raise ResourceNotFoundError(path,opname=opname,details=e),None,tb
if e.errno == errno.ENOTEMPTY:
raise DirectoryNotEmptyError(path,opname=opname,details=e),None,tb
if e.errno == errno.EEXIST: