fs.errors¶
Defines the Exception classes thrown by PyFilesystem objects. Exceptions relating to the underlying filesystem are translated in to one of the following Exceptions. Exceptions that relate to a path store that path in self.path.
All Exception classes are derived from FSError which can be used as a catch-all exception.
-
exception
fs.errors.FSError(msg=None, details=None)¶ Base exception class for the FS module.
-
exception
fs.errors.CreateFailedError(msg=None, details=None)¶ An exception thrown when a FS could not be created
-
exception
fs.errors.PathError(path='', **kwds)¶ Exception for errors to do with a path string.
-
exception
fs.errors.InvalidPathError(path='', **kwds)¶ Base exception for fs paths that can’t be mapped on to the underlaying filesystem.
-
exception
fs.errors.InvalidCharsInPathError(path='', **kwds)¶ The path contains characters that are invalid on this filesystem
-
exception
fs.errors.OperationFailedError(opname='', path=None, **kwds)¶ Base exception class for errors associated with a specific operation.
-
exception
fs.errors.UnsupportedError(opname='', path=None, **kwds)¶ Exception raised for operations that are not supported by the FS.
-
exception
fs.errors.RemoteConnectionError(opname='', path=None, **kwds)¶ Exception raised when operations encounter remote connection trouble.
-
exception
fs.errors.StorageSpaceError(opname='', path=None, **kwds)¶ Exception raised when operations encounter storage space trouble.
-
exception
fs.errors.ResourceError(path='', **kwds)¶ Base exception class for error associated with a specific resource.
-
exception
fs.errors.NoSysPathError(path='', **kwds)¶ Exception raised when there is no syspath for a given path.
-
exception
fs.errors.NoMetaError(meta_name, msg=None)¶ Exception raised when there is no meta value available.
-
exception
fs.errors.NoPathURLError(path='', **kwds)¶ Exception raised when there is no URL form for a given path.
-
exception
fs.errors.ResourceNotFoundError(path='', **kwds)¶ Exception raised when a required resource is not found.
-
exception
fs.errors.ResourceInvalidError(path='', **kwds)¶ Exception raised when a resource is the wrong type.
-
exception
fs.errors.DestinationExistsError(path='', **kwds)¶ Exception raised when a target destination already exists.
-
exception
fs.errors.DirectoryNotEmptyError(path='', **kwds)¶ Exception raised when a directory to be removed is not empty.
-
exception
fs.errors.ParentDirectoryMissingError(path='', **kwds)¶ Exception raised when a parent directory is missing.
-
exception
fs.errors.ResourceLockedError(path='', **kwds)¶ Exception raised when a resource can’t be used because it is locked.
-
exception
fs.errors.NoMMapError(path='', **kwds)¶ Exception raise when getmmap fails to create a mmap
-
exception
fs.errors.BackReferenceError¶ Exception raised when too many backrefs exist in a path (ex: ‘/..’, ‘/docs/../..’).
-
fs.errors.convert_fs_errors(func)¶ Function wrapper to convert FSError instances into OSError.
-
fs.errors.convert_os_errors(func)¶ Function wrapper to convert OSError/IOError instances into FSError.