pamqp.exceptions¶
The pamqp.exceptions
module is auto-generated, created by the tools/codegen.py
application.
pamqp.exceptions
implements AMQP exceptions as Python exceptions so that client libraries can raise these exceptions as is appropriate without having to implement their own extensions for AMQP protocol related issues.
- exception
pamqp.exceptions.
PAMQPException
[source]¶ Base exception for all pamqp specific exceptions.
- exception
pamqp.exceptions.
UnmarshalingException
[source]¶ Raised when a frame is not able to be unmarshaled.
- exception
pamqp.exceptions.
AMQPContentTooLarge
[source]¶ The client attempted to transfer content larger than the server could accept at the present time. The client may retry at a later time.
- exception
pamqp.exceptions.
AMQPNoRoute
[source]¶ Returned when RabbitMQ sends back with ‘basic.return’ when a ‘mandatory’ message cannot be delivered to any queue.
- exception
pamqp.exceptions.
AMQPNoConsumers
[source]¶ When the exchange cannot deliver to a consumer when the immediate flag is set. As a result of pending data on the queue or the absence of any consumers of the queue.
- exception
pamqp.exceptions.
AMQPAccessRefused
[source]¶ The client attempted to work with a server entity to which it has no access due to security settings.
- exception
pamqp.exceptions.
AMQPNotFound
[source]¶ The client attempted to work with a server entity that does not exist.
- exception
pamqp.exceptions.
AMQPResourceLocked
[source]¶ The client attempted to work with a server entity to which it has no access because another client is working with it.
- exception
pamqp.exceptions.
AMQPPreconditionFailed
[source]¶ The client requested a method that was not allowed because some precondition failed.
- exception
pamqp.exceptions.
AMQPConnectionForced
[source]¶ An operator intervened to close the connection for some reason. The client may retry at some later date.
- exception
pamqp.exceptions.
AMQPInvalidPath
[source]¶ The client tried to work with an unknown virtual host.
- exception
pamqp.exceptions.
AMQPFrameError
[source]¶ The sender sent a malformed frame that the recipient could not decode. This strongly implies a programming error in the sending peer.
- exception
pamqp.exceptions.
AMQPSyntaxError
[source]¶ The sender sent a frame that contained illegal values for one or more fields. This strongly implies a programming error in the sending peer.
- exception
pamqp.exceptions.
AMQPCommandInvalid
[source]¶ The client sent an invalid sequence of frames, attempting to perform an operation that was considered invalid by the server. This usually implies a programming error in the client.
- exception
pamqp.exceptions.
AMQPChannelError
[source]¶ The client attempted to work with a channel that had not been correctly opened. This most likely indicates a fault in the client layer.
- exception
pamqp.exceptions.
AMQPUnexpectedFrame
[source]¶ The peer sent a frame that was not expected, usually in the context of a content header and body. This strongly indicates a fault in the peer’s content processing.
- exception
pamqp.exceptions.
AMQPResourceError
[source]¶ The server could not complete the method because it lacked sufficient resources. This may be due to the client creating too many of some type of entity.
- exception
pamqp.exceptions.
AMQPNotAllowed
[source]¶ The client tried to work with some entity in a manner that is prohibited by the server, due to security settings or by some other criteria.