diff options
author | rfkelly0 <rfkelly0@67cdc799-7952-0410-af00-57a81ceafa0f> | 2009-08-05 05:41:25 +0000 |
---|---|---|
committer | rfkelly0 <rfkelly0@67cdc799-7952-0410-af00-57a81ceafa0f> | 2009-08-05 05:41:25 +0000 |
commit | d6243bb961484bd20d8ac25204304f4f0893d428 (patch) | |
tree | 69d5e61ff32cb643c6df3df713e3d8188d97e9a4 /fs/errors.py | |
parent | 5ef739a18f45f3cea04f8596f2186ba129fe5e75 (diff) | |
download | pyfilesystem-d6243bb961484bd20d8ac25204304f4f0893d428.tar.gz |
catch and report ENOSPC errors in convert_os_errors
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@235 67cdc799-7952-0410-af00-57a81ceafa0f
Diffstat (limited to 'fs/errors.py')
-rw-r--r-- | fs/errors.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/errors.py b/fs/errors.py index 6f718a9..b96674a 100644 --- a/fs/errors.py +++ b/fs/errors.py @@ -182,6 +182,8 @@ def convert_os_errors(func): raise ResourceInvalidError(path,opname=opname,details=e) if e.errno == errno.EOPNOTSUPP: raise UnsupportedError(opname,details=e) + if e.errno == errno.ENOSPC: + raise StorageSpaceError(opname,details=e) # Sometimes windows gives some random errors... if sys.platform == "win32": if e.errno in (13,): |