ftrack_api.exception¶
-
exception
ftrack_api.exception.Error(message=None, details=None)[source]¶ ftrack specific error.
-
default_message= 'Unspecified error occurred.'¶
-
__init__(message=None, details=None)[source]¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AuthenticationError(message=None, details=None)[source]¶ Raise when an authentication error occurs.
-
default_message= 'Authentication error.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.ServerError(message=None, details=None)[source]¶ Raise when the server reports an error.
-
default_message= 'Server reported error processing request.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.ServerCompatibilityError(message=None, details=None)[source]¶ Raise when server appears incompatible.
-
default_message= 'Server incompatible.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.NotFoundError(message=None, details=None)[source]¶ Raise when something that should exist is not found.
-
default_message= 'Not found.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.NotUniqueError(message=None, details=None)[source]¶ Raise when unique value required and duplicate detected.
-
default_message= 'Non-unique value detected.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.IncorrectResultError(message=None, details=None)[source]¶ Raise when a result is incorrect.
-
default_message= 'Incorrect result detected.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.NoResultFoundError(message=None, details=None)[source]¶ Raise when a result was expected but no result was found.
-
default_message= 'Expected result, but no result was found.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.MultipleResultsFoundError(message=None, details=None)[source]¶ Raise when a single result expected, but multiple results found.
-
default_message= 'Expected single result, but received multiple results.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.EntityTypeError(message=None, details=None)[source]¶ Raise when an entity type error occurs.
-
default_message= 'Entity type error.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.UnrecognisedEntityTypeError(entity_type, **kw)[source]¶ Raise when an unrecognised entity type detected.
-
default_message= 'Entity type "{entity_type}" not recognised.'¶
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.OperationError(message=None, details=None)[source]¶ Raise when an operation error occurs.
-
default_message= 'Operation error.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.InvalidStateError(message=None, details=None)[source]¶ Raise when an invalid state detected.
-
default_message= 'Invalid state.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.InvalidStateTransitionError(current_state, target_state, entity, **kw)[source]¶ Raise when an invalid state transition detected.
-
default_message= 'Invalid transition from {current_state!r} to {target_state!r} state for entity {entity!r}'¶
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AttributeError(message=None, details=None)[source]¶ Raise when an error related to an attribute occurs.
-
default_message= 'Attribute error.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.ImmutableAttributeError(attribute, **kw)[source]¶ Raise when modification of immutable attribute attempted.
-
default_message= 'Cannot modify value of immutable {attribute.name!r} attribute.'¶
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.CollectionError(collection, **kw)[source]¶ Raise when an error related to collections occurs.
-
default_message= 'Collection error.'¶
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.ImmutableCollectionError(collection, **kw)[source]¶ Raise when modification of immutable collection attempted.
-
default_message= 'Cannot modify value of immutable collection {collection!r}.'¶
-
__init__(collection, **kw)¶ Initialise error.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.DuplicateItemInCollectionError(item, collection, **kw)[source]¶ Raise when duplicate item in collection detected.
-
default_message= 'Item {item!r} already exists in collection {collection!r}.'¶
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.ParseError(message=None, details=None)[source]¶ Raise when a parsing error occurs.
-
default_message= 'Failed to parse.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.EventHubError(message=None, details=None)[source]¶ Raise when issues related to event hub occur.
-
default_message= 'Event hub error occurred.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.EventHubConnectionError(message=None, details=None)[source]¶ Raise when event hub encounters connection problem.
-
default_message= 'Event hub is not connected.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.EventHubPacketError(message=None, details=None)[source]¶ Raise when event hub encounters an issue with a packet.
-
default_message= 'Invalid packet.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.PermissionDeniedError(message=None, details=None)[source]¶ Raise when permission is denied.
-
default_message= 'Permission denied.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.LocationError(message=None, details=None)[source]¶ Base for errors associated with locations.
-
default_message= 'Unspecified location error'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.ComponentNotInAnyLocationError(message=None, details=None)[source]¶ Raise when component not available in any location.
-
default_message= 'Component not available in any location.'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.ComponentNotInLocationError(components, location, **kw)[source]¶ Raise when component(s) not in location.
-
default_message= 'Component(s) {formatted_components} not found in location {location}.'¶
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.ComponentInLocationError(components, location, **kw)[source]¶ Raise when component(s) already exists in location.
-
default_message= 'Component(s) {formatted_components} already exist in location {location}.'¶
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AccessorError(message=None, details=None)[source]¶ Base for errors associated with accessors.
-
default_message= 'Unspecified accessor error'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AccessorOperationFailedError(operation='', resource_identifier=None, error=None, **kw)[source]¶ Base for failed operations on accessors.
-
default_message= 'Operation {operation} failed: {error}'¶
-
__init__(operation='', resource_identifier=None, error=None, **kw)[source]¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AccessorUnsupportedOperationError(operation='', resource_identifier=None, error=None, **kw)[source]¶ Raise when operation is unsupported.
-
default_message= 'Operation {operation} unsupported.'¶
-
__init__(operation='', resource_identifier=None, error=None, **kw)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AccessorPermissionDeniedError(operation='', resource_identifier=None, error=None, **kw)[source]¶ Raise when permission denied.
-
default_message= 'Cannot {operation} {resource_identifier}. Permission denied.'¶
-
__init__(operation='', resource_identifier=None, error=None, **kw)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AccessorResourceIdentifierError(resource_identifier, **kw)[source]¶ Raise when a error related to a resource_identifier occurs.
-
default_message= 'Resource identifier is invalid: {resource_identifier}.'¶
-
__init__(resource_identifier, **kw)[source]¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AccessorFilesystemPathError(resource_identifier, **kw)[source]¶ Raise when a error related to an accessor filesystem path occurs.
-
default_message= 'Could not determine filesystem path from resource identifier: {resource_identifier}.'¶
-
__init__(resource_identifier, **kw)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AccessorResourceError(operation='', resource_identifier=None, error=None, **kw)[source]¶ Base for errors associated with specific resource.
-
default_message= 'Unspecified resource error: {resource_identifier}'¶
-
__init__(operation='', resource_identifier=None, error=None, **kw)[source]¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AccessorResourceNotFoundError(operation='', resource_identifier=None, error=None, **kw)[source]¶ Raise when a required resource is not found.
-
default_message= 'Resource not found: {resource_identifier}'¶
-
__init__(operation='', resource_identifier=None, error=None, **kw)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AccessorParentResourceNotFoundError(operation='', resource_identifier=None, error=None, **kw)[source]¶ Raise when a parent resource (such as directory) is not found.
-
default_message= 'Parent resource is missing: {resource_identifier}'¶
-
__init__(operation='', resource_identifier=None, error=None, **kw)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AccessorResourceInvalidError(operation='', resource_identifier=None, error=None, **kw)[source]¶ Raise when a resource is not the right type.
-
default_message= 'Resource invalid: {resource_identifier}'¶
-
__init__(operation='', resource_identifier=None, error=None, **kw)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.AccessorContainerNotEmptyError(operation='', resource_identifier=None, error=None, **kw)[source]¶ Raise when container is not empty.
-
default_message= 'Container is not empty: {resource_identifier}'¶
-
__init__(operation='', resource_identifier=None, error=None, **kw)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.StructureError(message=None, details=None)[source]¶ Base for errors associated with structures.
-
default_message= 'Unspecified structure error'¶
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
exception
ftrack_api.exception.ConnectionClosedError(message=None, details=None)[source]¶ Raise when attempt to use closed connection detected.
-
__init__(message=None, details=None)¶ Initialise exception with message.
If message is None, the class ‘default_message’ will be used.
details should be a mapping of extra information that can be used in the message and also to provide more context.
-
args¶
-
default_message= 'Connection closed.'¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-