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