Exceptions#
- class cterasdk.exceptions.CTERAException(message=None, **kwargs)
Bases:
ExceptionBase Exception.
- Parm str message:
Error message
- class cterasdk.exceptions.ObjectNotFoundException(urn)
Bases:
CTERAExceptionObject not found.
- Parameters:
urn (str) – Resource
- class cterasdk.exceptions.InputError(message, expression=None, options=None)
Bases:
ValueErrorInput Error
Session#
- class cterasdk.exceptions.session.NotLoggedIn
Bases:
CTERAExceptionNo session
- class cterasdk.exceptions.session.SessionExpired
Bases:
CTERAExceptionSession expiration
- class cterasdk.exceptions.session.ContextError(message)
Bases:
CTERAExceptionAPI invocation context error
I/O#
Edge Filer#
- class cterasdk.exceptions.io.edge.FileConflictError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.edge.ObjectNotFoundError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.edge.FileNotFoundException(filename)
Bases:
PathError
- class cterasdk.exceptions.io.edge.FolderNotFoundError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.edge.GetMetadataError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.edge.NotADirectoryException(filename)
Bases:
PathError
- class cterasdk.exceptions.io.edge.ROFSError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.edge.ListDirectoryError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.edge.CreateDirectoryError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.edge.OpenError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.edge.DeleteError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.edge.RenameError(filename, filename2)
Bases:
PathError
- class cterasdk.exceptions.io.edge.CopyError(path, destination)
Bases:
PathErrorCopy Error.
- Variables:
path (str) – Path
destination (str) – Destination
- class cterasdk.exceptions.io.edge.MoveError(path, destination)
Bases:
PathErrorMove Error.
- Variables:
path (str) – Path
destination (str) – Destination
- class cterasdk.exceptions.io.edge.UploadError(strerror, filename)
Bases:
PathError
Portal#
- class cterasdk.exceptions.io.core.FileConflictError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.ObjectNotFoundError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.FileNotFoundException(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.FolderNotFoundError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.NotADirectoryException(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.OpenError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.UploadError(strerror, filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.ROFSError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.PrivilegeError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.NTACLError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.QuotaError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.StorageBackendError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.FileRejectedError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.FilenameError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.ReservedNameError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.ListDirectoryError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.GetVersionsError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.CreateDirectoryError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.GetMetadataError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.GetShareMetadataError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.CreateLinkError(filename)
Bases:
PathError
- class cterasdk.exceptions.io.core.RenameError(paths, cursor)
Bases:
PathError
- class cterasdk.exceptions.io.core.BatchError(strerror, paths, cursor)
Bases:
BaseIOErrorTask Error
- class cterasdk.exceptions.io.core.DeleteError(paths, cursor)
Bases:
BatchError
- class cterasdk.exceptions.io.core.RecoverError(paths, cursor)
Bases:
BatchError
- class cterasdk.exceptions.io.core.CopyError(paths, cursor)
Bases:
BatchError
- class cterasdk.exceptions.io.core.MoveError(paths, cursor)
Bases:
BatchError
Notification Service#
- class cterasdk.exceptions.notifications.NotificationsError(cloudfolders, cursor)
Bases:
CTERAExceptionNotifications error
- Variables:
cloudfolders (list[int]) – List of cloudfolders
cursor (str) – Cursor
HTTP Transport#
- class cterasdk.exceptions.transport.HTTPError(status, error)
Bases:
CTERAExceptionHTTP Error
- Variables:
code (int) – Status code
name (str) – Reason
error (cterasdk.clients.errors.Error) – Error object
- class cterasdk.exceptions.transport.BadRequest(error)
Bases:
HTTPError
- class cterasdk.exceptions.transport.Unauthorized(error)
Bases:
HTTPError
- class cterasdk.exceptions.transport.Forbidden(error)
Bases:
HTTPError
- class cterasdk.exceptions.transport.NotFound(error)
Bases:
HTTPError
- class cterasdk.exceptions.transport.NotAllowed(error)
Bases:
HTTPError
- class cterasdk.exceptions.transport.Conflict(error)
Bases:
HTTPError
- class cterasdk.exceptions.transport.PreConditionFailed(error)
Bases:
HTTPError
- class cterasdk.exceptions.transport.Unprocessable(error)
Bases:
HTTPError
- class cterasdk.exceptions.transport.InternalServerError(error)
Bases:
HTTPError
- class cterasdk.exceptions.transport.BadGateway(error)
Bases:
HTTPError
- class cterasdk.exceptions.transport.ServiceUnavailable(error)
Bases:
HTTPError
- class cterasdk.exceptions.transport.GatewayTimeout(error)
Bases:
HTTPError