fs.errors¶
Exception classes thrown by filesystem operations.
Errors relating to the underlying filesystem are translated in to one of the following exceptions.
All Exception classes are derived from FSError
which may be used as a catch-all filesystem exception.
-
exception
fs.errors.BulkCopyFailed(errors)[source]¶ Bases:
fs.errors.FSErrorA copy operation failed in worker threads.
-
exception
fs.errors.CreateFailed(msg=None, exc=None)[source]¶ Bases:
fs.errors.FSErrorFilesystem could not be created.
-
exception
fs.errors.DestinationExists(path, exc=None, msg=None)[source]¶ Bases:
fs.errors.ResourceErrorTarget destination already exists.
-
exception
fs.errors.DirectoryExists(path, exc=None, msg=None)[source]¶ Bases:
fs.errors.ResourceErrorDirectory already exists.
-
exception
fs.errors.DirectoryExpected(path, exc=None, msg=None)[source]¶ Bases:
fs.errors.ResourceInvalidOperation only works on directories.
-
exception
fs.errors.DirectoryNotEmpty(path, exc=None, msg=None)[source]¶ Bases:
fs.errors.ResourceErrorAttempt to remove a non-empty directory.
-
exception
fs.errors.FileExists(path, exc=None, msg=None)[source]¶ Bases:
fs.errors.ResourceErrorFile already exists.
-
exception
fs.errors.FileExpected(path, exc=None, msg=None)[source]¶ Bases:
fs.errors.ResourceInvalidOperation only works on files.
-
exception
fs.errors.FilesystemClosed(msg=None)[source]¶ Bases:
fs.errors.FSErrorAttempt to use a closed filesystem.
-
exception
fs.errors.FSError(msg=None)[source]¶ Bases:
exceptions.ExceptionBase exception for the
fsmodule.-
__unicode__()¶ Return the error message.
-
-
exception
fs.errors.IllegalBackReference(path)[source]¶ Bases:
exceptions.ValueErrorToo many backrefs exist in a path.
This error will occur if the back references in a path would be outside of the root. For example,
"/foo/../../", contains two back references which would reference a directory above the root.Note
This exception is a subclass of
ValueErroras it is not strictly speaking an issue with a filesystem or resource.
-
exception
fs.errors.InsufficientStorage(path=None, exc=None, msg=None)[source]¶ Bases:
fs.errors.OperationFailedStorage is insufficient for requested operation.
-
exception
fs.errors.InvalidCharsInPath(path, msg=None)[source]¶ Bases:
fs.errors.InvalidPathPath contains characters that are invalid on this filesystem.
-
exception
fs.errors.InvalidPath(path, msg=None)[source]¶ Bases:
fs.errors.PathErrorPath can’t be mapped on to the underlaying filesystem.
-
exception
fs.errors.MissingInfoNamespace(namespace)[source]¶ Bases:
exceptions.AttributeErrorAn expected namespace is missing.
-
exception
fs.errors.NoSysPath(path, msg=None)[source]¶ Bases:
fs.errors.PathErrorThe filesystem does not provide sys paths to the resource.
-
exception
fs.errors.NoURL(path, purpose, msg=None)[source]¶ Bases:
fs.errors.PathErrorThe filesystem does not provide an URL for the resource.
-
exception
fs.errors.OperationFailed(path=None, exc=None, msg=None)[source]¶ Bases:
fs.errors.FSErrorA specific operation failed.
-
exception
fs.errors.OperationTimeout(path=None, exc=None, msg=None)[source]¶ Bases:
fs.errors.OperationFailedFilesystem took too long.
-
exception
fs.errors.PathError(path, msg=None)[source]¶ Bases:
fs.errors.FSErrorBase exception for errors to do with a path string.
-
exception
fs.errors.PermissionDenied(path=None, exc=None, msg=None)[source]¶ Bases:
fs.errors.OperationFailedNot enough permissions.
-
exception
fs.errors.RemoteConnectionError(path=None, exc=None, msg=None)[source]¶ Bases:
fs.errors.OperationFailedOperations encountered remote connection trouble.
-
exception
fs.errors.RemoveRootError(path=None, exc=None, msg=None)[source]¶ Bases:
fs.errors.OperationFailedAttempt to remove the root directory.
-
exception
fs.errors.ResourceError(path, exc=None, msg=None)[source]¶ Bases:
fs.errors.FSErrorBase exception class for error associated with a specific resource.
-
exception
fs.errors.ResourceInvalid(path, exc=None, msg=None)[source]¶ Bases:
fs.errors.ResourceErrorResource has the wrong type.
-
exception
fs.errors.ResourceLocked(path, exc=None, msg=None)[source]¶ Bases:
fs.errors.ResourceErrorAttempt to use a locked resource.
-
exception
fs.errors.ResourceNotFound(path, exc=None, msg=None)[source]¶ Bases:
fs.errors.ResourceErrorRequired resource not found.
-
exception
fs.errors.ResourceReadOnly(path, exc=None, msg=None)[source]¶ Bases:
fs.errors.ResourceErrorAttempting to modify a read-only resource.
-
exception
fs.errors.Unsupported(path=None, exc=None, msg=None)[source]¶ Bases:
fs.errors.OperationFailedOperation not supported by the filesystem.