diff options
author | rfkelly0 <rfkelly0@67cdc799-7952-0410-af00-57a81ceafa0f> | 2009-07-13 12:49:46 +0000 |
---|---|---|
committer | rfkelly0 <rfkelly0@67cdc799-7952-0410-af00-57a81ceafa0f> | 2009-07-13 12:49:46 +0000 |
commit | c11e1f68ec7019681d7c1f33f865337551bd506f (patch) | |
tree | 96cc5c44ddbd8e06ba9163a542d5a156ba8404de /fs/errors.py | |
parent | 0173c6c7b6a0d2fb7438710524ad008e0bca55ad (diff) | |
download | pyfilesystem-git-c11e1f68ec7019681d7c1f33f865337551bd506f.tar.gz |
got latest unittests passing on Windows
Diffstat (limited to 'fs/errors.py')
-rw-r--r-- | fs/errors.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/errors.py b/fs/errors.py index aac82e4..78cf077 100644 --- a/fs/errors.py +++ b/fs/errors.py @@ -180,6 +180,10 @@ def convert_os_errors(func): raise ResourceInvalidError(path,opname=opname,details=e) if e.errno == errno.EINVAL: raise ResourceInvalidError(path,opname=opname,details=e) + # Sometimes windows gives some random errors... + if sys.platform == "win32": + if e.errno in (13,): + raise ResourceInvalidError(path,opname=opname,details=e) raise OperationFailedError(opname,details=e) return wrapper |