summaryrefslogtreecommitdiff
path: root/fs/errors.py
diff options
context:
space:
mode:
authorrfkelly0 <rfkelly0@67cdc799-7952-0410-af00-57a81ceafa0f>2010-09-06 07:05:58 +0000
committerrfkelly0 <rfkelly0@67cdc799-7952-0410-af00-57a81ceafa0f>2010-09-06 07:05:58 +0000
commite91c3e813659c6e2eecc8dec8b531e181a67de07 (patch)
tree0bca80e1cef724f4e59c8a254496013a5395d92b /fs/errors.py
parentd775971807949ebdca1a62681781fc2039eee1cd (diff)
downloadpyfilesystem-git-e91c3e813659c6e2eecc8dec8b531e181a67de07.tar.gz
fix some corner cases in osfs/watch_win32.py
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 63980ae..8528b6a 100644
--- a/fs/errors.py
+++ b/fs/errors.py
@@ -233,6 +233,8 @@ def convert_os_errors(func):
raise StorageSpaceError(opname,details=e),None,tb
if e.errno == errno.EPERM:
raise PermissionDeniedError(opname,details=e),None,tb
+ if e.errno == errno.ENOSYS:
+ raise UnsupportedError(opname,details=e),None,tb
if e.errno == errno.EACCES:
if sys.platform == "win32":
if e.args[0] and e.args[0] == 32: