Error Types

Operations can result in various different errors of the types listed below.

exception camlistore.exceptions.ConnectionError

There was some kind of error while establishing an initial connection to a Camlistore server.

exception camlistore.exceptions.HashMismatchError

There was a mismatch between an expected hash value an an actual hash value.

exception camlistore.exceptions.NotCamliServerError

When attempting to connect to a Camlistore server it was determined that the given resource does not implement the Camlistore protocol, and is thus assumed not to be a Camlistore server.

exception camlistore.exceptions.NotFoundError

The requested object was not found on the server.

exception camlistore.exceptions.ServerError

The server returned an unexpected error in response to some operation.

exception camlistore.exceptions.ServerFeatureUnavailableError

The server does not implement the requested feature.

This can occur if e.g. a particular server is running a blob store but is not running an indexer, and a caller tries to use search features.