diff options
author | willmcgugan@gmail.com <willmcgugan@gmail.com@67cdc799-7952-0410-af00-57a81ceafa0f> | 2013-09-09 20:51:09 +0000 |
---|---|---|
committer | willmcgugan@gmail.com <willmcgugan@gmail.com@67cdc799-7952-0410-af00-57a81ceafa0f> | 2013-09-09 20:51:09 +0000 |
commit | 1233db7cba0131a33d64729feb0977e00d440127 (patch) | |
tree | 19bd3b0a4257130b30363b5043094433a2cde2d2 /fs/base.py | |
parent | 2c8ca95e242a6f34cd558931272a90014fbe0ec7 (diff) | |
download | pyfilesystem-1233db7cba0131a33d64729feb0977e00d440127.tar.gz |
Use errno constant
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@871 67cdc799-7952-0410-af00-57a81ceafa0f
Diffstat (limited to 'fs/base.py')
-rw-r--r-- | fs/base.py | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -28,6 +28,7 @@ import shutil import fnmatch import datetime import time +import errno try: import threading except ImportError: @@ -747,8 +748,8 @@ class FS(object): :rtype: str """ - if not self.exists(path): - return '' + #if not self.exists(path): + # return '' try: sys_path = self.getsyspath(path) except NoSysPathError: @@ -1136,7 +1137,7 @@ class FS(object): shutil.copyfile(src_syspath, dst_syspath) except IOError, e: # shutil reports ENOENT when a parent directory is missing - if getattr(e, "errno", None) == 2: + if getattr(e, "errno", None) == errno.ENOENT: if not os.path.exists(dirname(dst_syspath)): raise ParentDirectoryMissingError(dst_syspath) raise |