Error Handling

All python-arango exceptions inherit arangoasync.exceptions.ArangoError, which splits into subclasses arangoasync.exceptions.ArangoServerError and arangoasync.exceptions.ArangoClientError.

Example

from arangoasync.exceptions import ArangoClientError, ArangoServerError

try:
    # Some operation that raises an error
except ArangoClientError:
    # An error occurred on the client side
except ArangoServerError:
    # An error occurred on the server side

Server Errors

arangoasync.exceptions.ArangoServerError exceptions lightly wrap non-2xx HTTP responses coming from ArangoDB. Each exception object contains the error message, error code and HTTP request response details.

Example:

from arangoasync import ArangoClient, ArangoServerError, DocumentInsertError
from arangoasync.auth import Auth

# Initialize the client for ArangoDB.
async with ArangoClient(hosts="http://localhost:8529") as client:
    auth = Auth(username="root", password="passwd")

    # Connect to "test" database as root user.
    db = await client.db("test", auth=auth)

    # Get the API wrapper for "students" collection.
    students = db.collection("students")

    try:
        await students.insert({"_key": "John"})
        await students.insert({"_key": "John"})  # duplicate key error
    except DocumentInsertError as err:
        assert isinstance(err, ArangoServerError)
        assert err.source == "server"

        msg = err.message            # Exception message usually from ArangoDB
        err_msg = err.error_message  # Raw error message from ArangoDB
        code = err.error_code        # Error code from ArangoDB
        url = err.url                # URL (API endpoint)
        method = err.http_method     # HTTP method (e.g. "POST")
        headers = err.http_headers   # Response headers
        http_code = err.http_code    # Status code (e.g. 200)

        # You can inspect the ArangoDB response directly.
        response = err.response
        method = response.method            # HTTP method
        headers = response.headers          # Response headers
        url = response.url                  # Full request URL
        success = response.is_success       # Set to True if HTTP code is 2XX
        raw_body = response.raw_body        # Raw string response body
        status_txt = response.status_text   # Status text (e.g "OK")
        status_code = response.status_code  # Status code (e.g. 200)
        err_code = response.error_code      # Error code from ArangoDB

        # You can also inspect the request sent to ArangoDB.
        request = err.request
        method = request.method      # HTTP method
        endpoint = request.endpoint  # API endpoint starting with "/_api"
        headers = request.headers    # Request headers
        params = request.params      # URL parameters
        data = request.data          # Request payload

Client Errors

arangoasync.exceptions.ArangoClientError exceptions originate from driver client itself. They do not contain error codes nor HTTP request response details.

Example:

from arangoasync import ArangoClient, ArangoClientError, DocumentParseError
from arangoasync.auth import Auth

# Initialize the client for ArangoDB.
async with ArangoClient(hosts="http://localhost:8529") as client:
    auth = Auth(username="root", password="passwd")

    # Connect to "test" database as root user.
    db = await client.db("test", auth=auth)

    # Get the API wrapper for "students" collection.
    students = db.collection("students")

    try:
        await students.get({"_id": "invalid_id"})  # malformed document
    except DocumentParseError as err:
        assert isinstance(err, ArangoClientError)
        assert err.source == "client"

        # Only the error message is set.
        print(err.message)

Exceptions

Below are all exceptions.

exception arangoasync.exceptions.ArangoError[source]

Base class for all exceptions in python-arango-async.

exception arangoasync.exceptions.ArangoClientError(msg)[source]

Base class for all client-related exceptions.

Parameters:

msg (str) – Error message.

source

Source of the error (always set to “client”)

Type:

str

message

Error message.

Type:

str

exception arangoasync.exceptions.ArangoServerError(resp, request, msg=None)[source]

Base class for all server-related exceptions.

Parameters:
  • resp (Response) – HTTP response object.

  • request (Request) – HTTP request object.

  • msg (str | None) – Error message.

source

Source of the error (always set to “server”)

Type:

str

message

Error message.

Type:

str

url

URL of the request.

Type:

str

response

HTTP response object.

Type:

Response

request

HTTP request object.

Type:

Request

http_method

HTTP method of the request.

Type:

str

http_code

HTTP status code of the response.

Type:

int

http_headers

HTTP headers of the response.

Type:

dict

exception arangoasync.exceptions.AQLCacheClearError(resp, request, msg=None)[source]

Failed to clear the query cache.

exception arangoasync.exceptions.AQLCacheConfigureError(resp, request, msg=None)[source]

Failed to configure query cache properties.

exception arangoasync.exceptions.AQLCacheEntriesError(resp, request, msg=None)[source]

Failed to retrieve AQL cache entries.

exception arangoasync.exceptions.AQLCachePropertiesError(resp, request, msg=None)[source]

Failed to retrieve query cache properties.

exception arangoasync.exceptions.AQLFunctionCreateError(resp, request, msg=None)[source]

Failed to create AQL user function.

exception arangoasync.exceptions.AQLFunctionDeleteError(resp, request, msg=None)[source]

Failed to delete AQL user function.

exception arangoasync.exceptions.AQLFunctionListError(resp, request, msg=None)[source]

Failed to retrieve AQL user functions.

exception arangoasync.exceptions.AQLQueryClearError(resp, request, msg=None)[source]

Failed to clear slow AQL queries.

exception arangoasync.exceptions.AQLQueryExecuteError(resp, request, msg=None)[source]

Failed to execute query.

exception arangoasync.exceptions.AQLQueryExplainError(resp, request, msg=None)[source]

Failed to parse and explain query.

exception arangoasync.exceptions.AQLQueryHistoryError(resp, request, msg=None)[source]

Failed to retrieve running AQL queries.

exception arangoasync.exceptions.AQLQueryKillError(resp, request, msg=None)[source]

Failed to kill the query.

exception arangoasync.exceptions.AQLQueryListError(resp, request, msg=None)[source]

Failed to retrieve running AQL queries.

exception arangoasync.exceptions.AQLQueryRulesGetError(resp, request, msg=None)[source]

Failed to retrieve AQL query rules.

exception arangoasync.exceptions.AQLQueryTrackingGetError(resp, request, msg=None)[source]

Failed to retrieve AQL tracking properties.

exception arangoasync.exceptions.AQLQueryTrackingSetError(resp, request, msg=None)[source]

Failed to configure AQL tracking properties.

exception arangoasync.exceptions.AQLQueryValidateError(resp, request, msg=None)[source]

Failed to parse and validate query.

exception arangoasync.exceptions.AccessTokenCreateError(resp, request, msg=None)[source]

Failed to create an access token.

exception arangoasync.exceptions.AccessTokenDeleteError(resp, request, msg=None)[source]

Failed to delete an access token.

exception arangoasync.exceptions.AccessTokenListError(resp, request, msg=None)[source]

Failed to retrieve access tokens.

exception arangoasync.exceptions.AnalyzerCreateError(resp, request, msg=None)[source]

Failed to create analyzer.

exception arangoasync.exceptions.AnalyzerGetError(resp, request, msg=None)[source]

Failed to retrieve analyzer details.

exception arangoasync.exceptions.AnalyzerDeleteError(resp, request, msg=None)[source]

Failed to delete analyzer.

exception arangoasync.exceptions.AnalyzerListError(resp, request, msg=None)[source]

Failed to retrieve analyzers.

exception arangoasync.exceptions.AsyncExecuteError(resp, request, msg=None)[source]

Failed to execute async API request.

exception arangoasync.exceptions.AsyncJobCancelError(resp, request, msg=None)[source]

Failed to cancel async job.

exception arangoasync.exceptions.AsyncJobClearError(resp, request, msg=None)[source]

Failed to clear async job results.

exception arangoasync.exceptions.AsyncJobListError(resp, request, msg=None)[source]

Failed to retrieve async jobs.

exception arangoasync.exceptions.AsyncJobResultError(resp, request, msg=None)[source]

Failed to retrieve async job result.

exception arangoasync.exceptions.AsyncJobStatusError(resp, request, msg=None)[source]

Failed to retrieve async job status.

exception arangoasync.exceptions.AuthHeaderError(msg)[source]

The authentication header could not be determined.

exception arangoasync.exceptions.BackupCreateError(resp, request, msg=None)[source]

Failed to create a backup.

exception arangoasync.exceptions.BackupDeleteError(resp, request, msg=None)[source]

Failed to delete a backup.

exception arangoasync.exceptions.BackupDownloadError(resp, request, msg=None)[source]

Failed to download a backup from remote repository.

exception arangoasync.exceptions.BackupGetError(resp, request, msg=None)[source]

Failed to retrieve backup details.

exception arangoasync.exceptions.BackupRestoreError(resp, request, msg=None)[source]

Failed to restore from backup.

exception arangoasync.exceptions.BackupUploadError(resp, request, msg=None)[source]

Failed to upload a backup to remote repository.

exception arangoasync.exceptions.CollectionCreateError(resp, request, msg=None)[source]

Failed to create collection.

exception arangoasync.exceptions.CollectionChecksumError(resp, request, msg=None)[source]

Failed to retrieve collection checksum.

exception arangoasync.exceptions.CollectionConfigureError(resp, request, msg=None)[source]

Failed to configure collection properties.

exception arangoasync.exceptions.CollectionCompactError(resp, request, msg=None)[source]

Failed to compact collection.

exception arangoasync.exceptions.CollectionDeleteError(resp, request, msg=None)[source]

Failed to delete collection.

exception arangoasync.exceptions.CollectionKeyGeneratorsError(resp, request, msg=None)[source]

Failed to retrieve key generators.

exception arangoasync.exceptions.CollectionListError(resp, request, msg=None)[source]

Failed to retrieve collections.

exception arangoasync.exceptions.CollectionPropertiesError(resp, request, msg=None)[source]

Failed to retrieve collection properties.

exception arangoasync.exceptions.CollectionRecalculateCountError(resp, request, msg=None)[source]

Failed to recalculate document count.

exception arangoasync.exceptions.CollectionRenameError(resp, request, msg=None)[source]

Failed to rename collection.

exception arangoasync.exceptions.CollectionResponsibleShardError(resp, request, msg=None)[source]

Failed to retrieve responsible shard.

exception arangoasync.exceptions.CollectionRevisionError(resp, request, msg=None)[source]

Failed to retrieve collection revision.

exception arangoasync.exceptions.CollectionShardsError(resp, request, msg=None)[source]

Failed to retrieve collection shards.

exception arangoasync.exceptions.CollectionStatisticsError(resp, request, msg=None)[source]

Failed to retrieve collection statistics.

exception arangoasync.exceptions.CollectionTruncateError(resp, request, msg=None)[source]

Failed to truncate collection.

exception arangoasync.exceptions.ClientConnectionAbortedError(msg)[source]

The connection was aborted.

exception arangoasync.exceptions.ClientConnectionError(msg)[source]

The request was unable to reach the server.

exception arangoasync.exceptions.ClusterEndpointsError(resp, request, msg=None)[source]

Failed to retrieve coordinator endpoints.

exception arangoasync.exceptions.ClusterHealthError(resp, request, msg=None)[source]

Failed to retrieve cluster health.

exception arangoasync.exceptions.ClusterMaintenanceModeError(resp, request, msg=None)[source]

Failed to enable/disable cluster supervision maintenance mode.

exception arangoasync.exceptions.ClusterRebalanceError(resp, request, msg=None)[source]

Failed to execute cluster rebalancing operation.

exception arangoasync.exceptions.ClusterServerRoleError(resp, request, msg=None)[source]

Failed to retrieve server role in a cluster.

exception arangoasync.exceptions.ClusterServerIDError(resp, request, msg=None)[source]

Failed to retrieve server ID.

exception arangoasync.exceptions.ClusterStatisticsError(resp, request, msg=None)[source]

Failed to retrieve DB-Server statistics.

exception arangoasync.exceptions.CursorCloseError(resp, request, msg=None)[source]

Failed to delete the cursor result from server.

exception arangoasync.exceptions.CursorCountError(msg)[source]

The cursor count was not enabled.

exception arangoasync.exceptions.CursorEmptyError(msg)[source]

The current batch in cursor was empty.

exception arangoasync.exceptions.CursorNextError(resp, request, msg=None)[source]

Failed to retrieve the next result batch from server.

exception arangoasync.exceptions.CursorStateError(msg)[source]

The cursor object was in a bad state.

exception arangoasync.exceptions.DatabaseCompactError(resp, request, msg=None)[source]

Failed to compact databases.

exception arangoasync.exceptions.DatabaseCreateError(resp, request, msg=None)[source]

Failed to create database.

exception arangoasync.exceptions.DatabaseDeleteError(resp, request, msg=None)[source]

Failed to delete database.

exception arangoasync.exceptions.DatabaseListError(resp, request, msg=None)[source]

Failed to retrieve databases.

exception arangoasync.exceptions.DatabasePropertiesError(resp, request, msg=None)[source]

Failed to retrieve database properties.

exception arangoasync.exceptions.DatabaseSupportInfoError(resp, request, msg=None)[source]

Failed to retrieve support info for deployment.

exception arangoasync.exceptions.DeserializationError(msg)[source]

Failed to deserialize the server response.

exception arangoasync.exceptions.DocumentCountError(resp, request, msg=None)[source]

Failed to retrieve document count.

exception arangoasync.exceptions.DocumentDeleteError(resp, request, msg=None)[source]

Failed to delete document.

exception arangoasync.exceptions.DocumentGetError(resp, request, msg=None)[source]

Failed to retrieve document.

exception arangoasync.exceptions.DocumentInsertError(resp, request, msg=None)[source]

Failed to insert document.

exception arangoasync.exceptions.DocumentParseError(msg)[source]

Failed to parse document input.

exception arangoasync.exceptions.DocumentReplaceError(resp, request, msg=None)[source]

Failed to replace document.

exception arangoasync.exceptions.DocumentRevisionError(resp, request, msg=None)[source]

The expected and actual document revisions mismatched.

exception arangoasync.exceptions.DocumentUpdateError(resp, request, msg=None)[source]

Failed to update document.

exception arangoasync.exceptions.EdgeCollectionListError(resp, request, msg=None)[source]

Failed to retrieve edge collections.

exception arangoasync.exceptions.EdgeDefinitionListError(resp, request, msg=None)[source]

Failed to retrieve edge definitions.

exception arangoasync.exceptions.EdgeDefinitionCreateError(resp, request, msg=None)[source]

Failed to create edge definition.

exception arangoasync.exceptions.EdgeDefinitionReplaceError(resp, request, msg=None)[source]

Failed to replace edge definition.

exception arangoasync.exceptions.EdgeDefinitionDeleteError(resp, request, msg=None)[source]

Failed to delete edge definition.

exception arangoasync.exceptions.EdgeListError(resp, request, msg=None)[source]

Failed to retrieve edges coming in and out of a vertex.

exception arangoasync.exceptions.FoxxConfigGetError(resp, request, msg=None)[source]

Failed to retrieve Foxx service configuration.

exception arangoasync.exceptions.FoxxConfigReplaceError(resp, request, msg=None)[source]

Failed to replace Foxx service configuration.

exception arangoasync.exceptions.FoxxConfigUpdateError(resp, request, msg=None)[source]

Failed to update Foxx service configuration.

exception arangoasync.exceptions.FoxxCommitError(resp, request, msg=None)[source]

Failed to commit local Foxx service state.

exception arangoasync.exceptions.FoxxDependencyGetError(resp, request, msg=None)[source]

Failed to retrieve Foxx service dependencies.

exception arangoasync.exceptions.FoxxDependencyReplaceError(resp, request, msg=None)[source]

Failed to replace Foxx service dependencies.

exception arangoasync.exceptions.FoxxDependencyUpdateError(resp, request, msg=None)[source]

Failed to update Foxx service dependencies.

exception arangoasync.exceptions.FoxxScriptListError(resp, request, msg=None)[source]

Failed to retrieve Foxx service scripts.

exception arangoasync.exceptions.FoxxDevModeEnableError(resp, request, msg=None)[source]

Failed to enable development mode for Foxx service.

exception arangoasync.exceptions.FoxxDevModeDisableError(resp, request, msg=None)[source]

Failed to disable development mode for Foxx service.

exception arangoasync.exceptions.FoxxDownloadError(resp, request, msg=None)[source]

Failed to download Foxx service bundle.

exception arangoasync.exceptions.FoxxReadmeGetError(resp, request, msg=None)[source]

Failed to retrieve Foxx service readme.

exception arangoasync.exceptions.FoxxScriptRunError(resp, request, msg=None)[source]

Failed to run Foxx service script.

exception arangoasync.exceptions.FoxxServiceCreateError(resp, request, msg=None)[source]

Failed to create Foxx service.

exception arangoasync.exceptions.FoxxServiceDeleteError(resp, request, msg=None)[source]

Failed to delete Foxx services.

exception arangoasync.exceptions.FoxxServiceGetError(resp, request, msg=None)[source]

Failed to retrieve Foxx service metadata.

exception arangoasync.exceptions.FoxxServiceListError(resp, request, msg=None)[source]

Failed to retrieve Foxx services.

exception arangoasync.exceptions.FoxxServiceReplaceError(resp, request, msg=None)[source]

Failed to replace Foxx service.

exception arangoasync.exceptions.FoxxServiceUpdateError(resp, request, msg=None)[source]

Failed to update Foxx service.

exception arangoasync.exceptions.FoxxSwaggerGetError(resp, request, msg=None)[source]

Failed to retrieve Foxx service swagger.

exception arangoasync.exceptions.FoxxTestRunError(resp, request, msg=None)[source]

Failed to run Foxx service tests.

exception arangoasync.exceptions.GraphCreateError(resp, request, msg=None)[source]

Failed to create the graph.

exception arangoasync.exceptions.GraphDeleteError(resp, request, msg=None)[source]

Failed to delete the graph.

exception arangoasync.exceptions.GraphListError(resp, request, msg=None)[source]

Failed to retrieve graphs.

exception arangoasync.exceptions.GraphPropertiesError(resp, request, msg=None)[source]

Failed to retrieve graph properties.

exception arangoasync.exceptions.IndexCreateError(resp, request, msg=None)[source]

Failed to create collection index.

exception arangoasync.exceptions.IndexDeleteError(resp, request, msg=None)[source]

Failed to delete collection index.

exception arangoasync.exceptions.IndexGetError(resp, request, msg=None)[source]

Failed to retrieve collection index.

exception arangoasync.exceptions.IndexListError(resp, request, msg=None)[source]

Failed to retrieve collection indexes.

exception arangoasync.exceptions.IndexLoadError(resp, request, msg=None)[source]

Failed to load indexes into memory.

exception arangoasync.exceptions.JWTRefreshError(msg)[source]

Failed to refresh the JWT token.

exception arangoasync.exceptions.JWTSecretListError(resp, request, msg=None)[source]

Failed to retrieve information on currently loaded JWT secrets.

exception arangoasync.exceptions.JWTSecretReloadError(resp, request, msg=None)[source]

Failed to reload JWT secrets.

exception arangoasync.exceptions.PermissionGetError(resp, request, msg=None)[source]

Failed to retrieve user permission.

exception arangoasync.exceptions.PermissionListError(resp, request, msg=None)[source]

Failed to list user permissions.

exception arangoasync.exceptions.PermissionResetError(resp, request, msg=None)[source]

Failed to reset user permission.

exception arangoasync.exceptions.PermissionUpdateError(resp, request, msg=None)[source]

Failed to update user permission.

exception arangoasync.exceptions.ReplicationApplierConfigError(resp, request, msg=None)[source]

Failed to retrieve replication applier configuration.

exception arangoasync.exceptions.ReplicationApplierStateError(resp, request, msg=None)[source]

Failed to retrieve replication applier state.

exception arangoasync.exceptions.ReplicationClusterInventoryError(resp, request, msg=None)[source]

Failed to retrieve overview of collection and indexes in a cluster.

exception arangoasync.exceptions.ReplicationDumpError(resp, request, msg=None)[source]

Failed to retrieve collection content.

exception arangoasync.exceptions.ReplicationInventoryError(resp, request, msg=None)[source]

Failed to retrieve inventory of collection and indexes.

exception arangoasync.exceptions.ReplicationLoggerStateError(resp, request, msg=None)[source]

Failed to retrieve logger state.

exception arangoasync.exceptions.ReplicationServerIDError(resp, request, msg=None)[source]

Failed to retrieve server ID.

exception arangoasync.exceptions.SerializationError(msg)[source]

Failed to serialize the request.

exception arangoasync.exceptions.ServerApiCallsError(resp, request, msg=None)[source]

Failed to retrieve the list of recent API calls.

exception arangoasync.exceptions.ServerAvailableOptionsGetError(resp, request, msg=None)[source]

Failed to retrieve available server options.

exception arangoasync.exceptions.ServerCheckAvailabilityError(resp, request, msg=None)[source]

Failed to retrieve server availability mode.

exception arangoasync.exceptions.ServerConnectionError(resp, request, msg=None)[source]

Failed to connect to ArangoDB server.

exception arangoasync.exceptions.ServerCurrentOptionsGetError(resp, request, msg=None)[source]

Failed to retrieve currently-set server options.

exception arangoasync.exceptions.ServerEchoError(resp, request, msg=None)[source]

Failed to retrieve details on last request.

exception arangoasync.exceptions.ServerEncryptionError(resp, request, msg=None)[source]

Failed to reload user-defined encryption keys.

exception arangoasync.exceptions.ServerEngineError(resp, request, msg=None)[source]

Failed to retrieve database engine.

exception arangoasync.exceptions.ServerExecuteError(resp, request, msg=None)[source]

Failed to execute raw JavaScript command.

exception arangoasync.exceptions.ServerMetricsError(resp, request, msg=None)[source]

Failed to retrieve server metrics.

exception arangoasync.exceptions.ServerModeError(resp, request, msg=None)[source]

Failed to retrieve server mode.

exception arangoasync.exceptions.ServerModeSetError(resp, request, msg=None)[source]

Failed to set server mode.

exception arangoasync.exceptions.ServerLicenseGetError(resp, request, msg=None)[source]

Failed to retrieve server license.

exception arangoasync.exceptions.ServerLicenseSetError(resp, request, msg=None)[source]

Failed to set server license.

exception arangoasync.exceptions.ServerLogLevelError(resp, request, msg=None)[source]

Failed to retrieve server log levels.

exception arangoasync.exceptions.ServerLogLevelResetError(resp, request, msg=None)[source]

Failed to reset server log levels.

exception arangoasync.exceptions.ServerLogLevelSetError(resp, request, msg=None)[source]

Failed to set server log levels.

exception arangoasync.exceptions.ServerLogSettingError(resp, request, msg=None)[source]

Failed to retrieve server log settings.

exception arangoasync.exceptions.ServerLogSettingSetError(resp, request, msg=None)[source]

Failed to set server log settings.

exception arangoasync.exceptions.ServerReadLogError(resp, request, msg=None)[source]

Failed to retrieve global log.

exception arangoasync.exceptions.ServerReloadRoutingError(resp, request, msg=None)[source]

Failed to reload routing details.

exception arangoasync.exceptions.ServerShutdownError(resp, request, msg=None)[source]

Failed to initiate shutdown sequence.

exception arangoasync.exceptions.ServerShutdownProgressError(resp, request, msg=None)[source]

Failed to retrieve soft shutdown progress.

exception arangoasync.exceptions.ServerStatusError(resp, request, msg=None)[source]

Failed to retrieve server status.

exception arangoasync.exceptions.ServerTLSError(resp, request, msg=None)[source]

Failed to retrieve TLS data.

exception arangoasync.exceptions.ServerTLSReloadError(resp, request, msg=None)[source]

Failed to reload TLS.

exception arangoasync.exceptions.ServerTimeError(resp, request, msg=None)[source]

Failed to retrieve server system time.

exception arangoasync.exceptions.ServerVersionError(resp, request, msg=None)[source]

Failed to retrieve server version.

exception arangoasync.exceptions.SortValidationError(msg)[source]

Invalid sort parameters.

exception arangoasync.exceptions.TaskCreateError(resp, request, msg=None)[source]

Failed to create server task.

exception arangoasync.exceptions.TaskDeleteError(resp, request, msg=None)[source]

Failed to delete server task.

exception arangoasync.exceptions.TaskGetError(resp, request, msg=None)[source]

Failed to retrieve server task details.

exception arangoasync.exceptions.TaskListError(resp, request, msg=None)[source]

Failed to retrieve server tasks.

exception arangoasync.exceptions.TransactionAbortError(resp, request, msg=None)[source]

Failed to abort transaction.

exception arangoasync.exceptions.TransactionCommitError(resp, request, msg=None)[source]

Failed to commit transaction.

exception arangoasync.exceptions.TransactionExecuteError(resp, request, msg=None)[source]

Failed to execute JavaScript transaction.

exception arangoasync.exceptions.TransactionInitError(resp, request, msg=None)[source]

Failed to initialize transaction.

exception arangoasync.exceptions.TransactionListError(resp, request, msg=None)[source]

Failed to retrieve transactions.

exception arangoasync.exceptions.TransactionStatusError(resp, request, msg=None)[source]

Failed to retrieve transaction status.

exception arangoasync.exceptions.UserCreateError(resp, request, msg=None)[source]

Failed to create user.

exception arangoasync.exceptions.UserDeleteError(resp, request, msg=None)[source]

Failed to delete user.

exception arangoasync.exceptions.UserGetError(resp, request, msg=None)[source]

Failed to retrieve user details.

exception arangoasync.exceptions.UserListError(resp, request, msg=None)[source]

Failed to retrieve users.

exception arangoasync.exceptions.UserReplaceError(resp, request, msg=None)[source]

Failed to replace user.

exception arangoasync.exceptions.UserUpdateError(resp, request, msg=None)[source]

Failed to update user.

exception arangoasync.exceptions.VertexCollectionCreateError(resp, request, msg=None)[source]

Failed to create vertex collection.

exception arangoasync.exceptions.VertexCollectionDeleteError(resp, request, msg=None)[source]

Failed to delete vertex collection.

exception arangoasync.exceptions.VertexCollectionListError(resp, request, msg=None)[source]

Failed to retrieve vertex collections.

exception arangoasync.exceptions.ViewCreateError(resp, request, msg=None)[source]

Failed to create view.

exception arangoasync.exceptions.ViewDeleteError(resp, request, msg=None)[source]

Failed to delete view.

exception arangoasync.exceptions.ViewGetError(resp, request, msg=None)[source]

Failed to retrieve view details.

exception arangoasync.exceptions.ViewListError(resp, request, msg=None)[source]

Failed to retrieve views.

exception arangoasync.exceptions.ViewRenameError(resp, request, msg=None)[source]

Failed to rename view.

exception arangoasync.exceptions.ViewReplaceError(resp, request, msg=None)[source]

Failed to replace view.

exception arangoasync.exceptions.ViewUpdateError(resp, request, msg=None)[source]

Failed to update view.