koi_net.exceptions
KOI-net library exceptions.
Exception hierarchy (conceptually):
KoiNetError
BuildError
RequestError
ClientError
SelfRequestError
PartialNodeQueryError
NodeNotFoundError
TransportError
ServerError
RemoteProtocolError
RemoteUnknownNodeError
RemoteInvalidKeyError
RemoteInvalidSignatureError
RemoteInvalidTargetError
ProtocolError
UnknownNodeError
InvalidKeyError
InvalidSignatureError
InvalidTargetError
MissingEnvVarsError
Exceptions
Raised when errors occur in build process. |
|
Raised when this node makes an invalid request. |
|
Raised when peer node's public key doesn't match their RID. |
|
Raised when peer node's envelope signature is invalid. |
|
Raised when peer node's target is not this node. |
|
Base exception. |
|
|
Raised when required environment variables are missing. |
Raised when this node cannot find a node's URL. |
|
Raised when this node attempts to query a partial node. |
|
Base for protocol errors raised by this node. |
|
Raised by peer node when this node's public key doesn't match their RID. |
|
Raised by peer node when this node's envelope signature is invalid. |
|
Raised by peer node when this node's envelope target is not it's RID. |
|
Base for protocol errors raised by peer node. |
|
Raised by peer node when this node is unknown. |
|
Base for network request errors. |
|
Raised when this node tries to request itself. |
|
Raised when an server error occurs during a request. |
|
Raised when a transport error occurs during a request. |
|
Raised when peer node is unknown. |
- exception koi_net.exceptions.BuildError[source]
Bases:
KoiNetErrorRaised when errors occur in build process.
- exception koi_net.exceptions.ClientError[source]
Bases:
RequestErrorRaised when this node makes an invalid request.
- exception koi_net.exceptions.InvalidKeyError[source]
Bases:
ProtocolErrorRaised when peer node’s public key doesn’t match their RID.
- exception koi_net.exceptions.InvalidSignatureError[source]
Bases:
ProtocolErrorRaised when peer node’s envelope signature is invalid.
- exception koi_net.exceptions.InvalidTargetError[source]
Bases:
ProtocolErrorRaised when peer node’s target is not this node.
- exception koi_net.exceptions.MissingEnvVarsError(message, vars)[source]
Bases:
KoiNetErrorRaised when required environment variables are missing.
- Parameters:
message (str)
vars (list[str])
- exception koi_net.exceptions.NodeNotFoundError[source]
Bases:
ClientErrorRaised when this node cannot find a node’s URL.
- exception koi_net.exceptions.PartialNodeQueryError[source]
Bases:
ClientErrorRaised when this node attempts to query a partial node.
- exception koi_net.exceptions.ProtocolError[source]
Bases:
KoiNetErrorBase for protocol errors raised by this node.
- exception koi_net.exceptions.RemoteInvalidKeyError[source]
Bases:
RemoteProtocolErrorRaised by peer node when this node’s public key doesn’t match their RID.
- exception koi_net.exceptions.RemoteInvalidSignatureError[source]
Bases:
RemoteProtocolErrorRaised by peer node when this node’s envelope signature is invalid.
- exception koi_net.exceptions.RemoteInvalidTargetError[source]
Bases:
RemoteProtocolErrorRaised by peer node when this node’s envelope target is not it’s RID.
- exception koi_net.exceptions.RemoteProtocolError[source]
Bases:
ServerErrorBase for protocol errors raised by peer node.
- exception koi_net.exceptions.RemoteUnknownNodeError[source]
Bases:
RemoteProtocolErrorRaised by peer node when this node is unknown.
- exception koi_net.exceptions.RequestError[source]
Bases:
KoiNetErrorBase for network request errors.
- exception koi_net.exceptions.SelfRequestError[source]
Bases:
ClientErrorRaised when this node tries to request itself.
- exception koi_net.exceptions.ServerError[source]
Bases:
RequestErrorRaised when an server error occurs during a request.
- exception koi_net.exceptions.TransportError[source]
Bases:
RequestErrorRaised when a transport error occurs during a request.
- exception koi_net.exceptions.UnknownNodeError[source]
Bases:
ProtocolErrorRaised when peer node is unknown.