pyrakoon.errors

Exceptions raised by client operations, as returned by a node

exception pyrakoon.errors.ArakoonError[source]

Bases: exceptions.Exception

Base type for all Arakoon client errors

CODE = None

Error code sent by the Arakoon server

exception pyrakoon.errors.NoMagic[source]

Bases: pyrakoon.errors.ArakoonError

Server received a command without the magic mask

CODE = 1
exception pyrakoon.errors.TooManyDeadNodes[source]

Bases: pyrakoon.errors.ArakoonError

Too many nodes in the cluster are unavailable to process the request

CODE = 2
exception pyrakoon.errors.NoHello[source]

Bases: pyrakoon.errors.ArakoonError

No Hello message was sent to the server after connecting

CODE = 3
exception pyrakoon.errors.NotMaster[source]

Bases: pyrakoon.errors.ArakoonError

This node is not a master node

CODE = 4
exception pyrakoon.errors.NotFound[source]

Bases: exceptions.KeyError, pyrakoon.errors.ArakoonError

Key not found

CODE = 5
exception pyrakoon.errors.WrongCluster[source]

Bases: exceptions.ValueError, pyrakoon.errors.ArakoonError

Wrong cluster ID passed

CODE = 6
exception pyrakoon.errors.AssertionFailed[source]

Bases: pyrakoon.errors.ArakoonError

Assertion failed

CODE = 7
exception pyrakoon.errors.ReadOnly[source]

Bases: pyrakoon.errors.ArakoonError

Node is read-only

CODE = 8
exception pyrakoon.errors.OutsideInterval[source]

Bases: exceptions.ValueError, pyrakoon.errors.ArakoonError

Request outside interval handled by node

CODE = 9
exception pyrakoon.errors.GoingDown[source]

Bases: pyrakoon.errors.ArakoonError

Node is going down

CODE = 16
exception pyrakoon.errors.NotSupported[source]

Bases: pyrakoon.errors.ArakoonError

Unsupported operation

CODE = 32
exception pyrakoon.errors.NoLongerMaster[source]

Bases: pyrakoon.errors.ArakoonError

No longer master

CODE = 33
exception pyrakoon.errors.InconsistentRead[source]

Bases: pyrakoon.errors.ArakoonError

Inconsistent read

CODE = 128
exception pyrakoon.errors.MaxConnections[source]

Bases: pyrakoon.errors.ArakoonError

Connection limit reached

CODE = 254
exception pyrakoon.errors.UnknownFailure[source]

Bases: pyrakoon.errors.ArakoonError

Unknown failure

CODE = 255
pyrakoon.errors.ERROR_MAP = {32: <class 'pyrakoon.errors.NotSupported'>, 33: <class 'pyrakoon.errors.NoLongerMaster'>, 2: <class 'pyrakoon.errors.TooManyDeadNodes'>, 3: <class 'pyrakoon.errors.NoHello'>, 1: <class 'pyrakoon.errors.NoMagic'>, 5: <class 'pyrakoon.errors.NotFound'>, 6: <class 'pyrakoon.errors.WrongCluster'>, 7: <class 'pyrakoon.errors.AssertionFailed'>, 8: <class 'pyrakoon.errors.ReadOnly'>, 9: <class 'pyrakoon.errors.OutsideInterval'>, 128: <class 'pyrakoon.errors.InconsistentRead'>, 16: <class 'pyrakoon.errors.GoingDown'>, 4: <class 'pyrakoon.errors.NotMaster'>, 254: <class 'pyrakoon.errors.MaxConnections'>, 255: <class 'pyrakoon.errors.UnknownFailure'>}

Map of Arakoon error codes to exception types