Exceptions

Pika specific exceptions

exception pika.exceptions.AMQPChannelError
exception pika.exceptions.AMQPConnectionError
exception pika.exceptions.AMQPError
exception pika.exceptions.AuthenticationError
exception pika.exceptions.BodyTooLongError
exception pika.exceptions.ChannelAlreadyClosing

Raised when Channel.close is called while channel is already closing

exception pika.exceptions.ChannelClosed
exception pika.exceptions.ChannelError
exception pika.exceptions.ConnectionClosed
exception pika.exceptions.ConsumerCancelled
exception pika.exceptions.DuplicateConsumerTag
exception pika.exceptions.DuplicateGetOkCallback
exception pika.exceptions.IncompatibleProtocolError
exception pika.exceptions.InvalidChannelNumber
exception pika.exceptions.InvalidFieldTypeException
exception pika.exceptions.InvalidFrameError
exception pika.exceptions.InvalidMaximumFrameSize

DEPRECATED; pika.connection.Parameters.frame_max property setter now raises the standard ValueError exception when the value is out of bounds.

exception pika.exceptions.InvalidMinimumFrameSize

DEPRECATED; pika.connection.Parameters.frame_max property setter now raises the standard ValueError exception when the value is out of bounds.

exception pika.exceptions.MethodNotImplemented
exception pika.exceptions.NackError(messages)

This exception is raised when a message published in publisher-acknowledgements mode is Nack’ed by the broker.

Used by BlockingChannel.

exception pika.exceptions.NoFreeChannels
exception pika.exceptions.ProbableAccessDeniedError
exception pika.exceptions.ProbableAuthenticationError
exception pika.exceptions.ProtocolSyntaxError
exception pika.exceptions.ProtocolVersionMismatch
exception pika.exceptions.RecursionError

The requested operation would result in unsupported recursion or reentrancy.

Used by BlockingConnection/BlockingChannel

exception pika.exceptions.ShortStringTooLong
exception pika.exceptions.UnexpectedFrameError
exception pika.exceptions.UnroutableError(messages)

Exception containing one or more unroutable messages returned by broker via Basic.Return.

Used by BlockingChannel.

In publisher-acknowledgements mode, this is raised upon receipt of Basic.Ack from broker; in the event of Basic.Nack from broker, NackError is raised instead

exception pika.exceptions.UnspportedAMQPFieldException

Deprecated version of UnsupportedAMQPFieldException

exception pika.exceptions.UnsupportedAMQPFieldException