l
	g]c               @   s  d  Z  Gd   d e  Z Gd   d e  Z Gd   d e  Z Gd   d e  Z Gd	   d
 e  Z Gd   d e  Z Gd   d e  Z Gd   d e  Z	 Gd   d e  Z
 Gd   d e  Z Gd   d e  Z Gd   d e  Z Gd   d e  Z Gd   d e  Z Gd   d e  Z Gd   d  e  Z Gd!   d" e  Z Gd#   d$ e  Z Gd%   d& e  Z Gd'   d( e  Z Gd)   d* e  Z Gd+   d, e  Z Gd-   d. e  Z Gd/   d0 e  Z Gd1   d2 e  Z Gd3   d4 e  Z Gd5   d6 e  Z Gd7   d8 e  Z Gd9   d: e  Z Gd;   d< e  Z Gd=   d> e  Z  Gd?   d@ e  Z! GdA   dB e  Z" GdC   dD e  Z# GdE   dF e  Z$ GdG   dH e  Z% GdI   dJ e#  Z& dK S(L   u   Pika specific exceptionsc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j |  j f S(   Nu.   %s: An unspecified AMQP error has occurred; %s(   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__   s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu	   AMQPError   s   
u	   AMQPErrorc             B   s   |  Ee  Z d    Z d S(   c             C   sY   t  |  j  d k r< d j |  j j |  j d |  j d  Sd j |  j j |  j  Sd  S(   Ni   u   {}: ({}) {}i    i   u   {}: {}(   u   lenu   argsu   formatu	   __class__u   __name__(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__   s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   AMQPConnectionError   s   
u   AMQPConnectionErrorc             B   s   |  Ee  Z d  Z d S(   u'   Client closed connection while opening.N(   u   __name__u
   __module__u   __doc__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ConnectionOpenAborted   s   
u   ConnectionOpenAbortedc             B   s   |  Ee  Z d  Z d S(   u   Stream (TCP) connection lost.N(   u   __name__u
   __module__u   __doc__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   StreamLostError   s   
u   StreamLostErrorc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j |  j f S(   Nu<   %s: The protocol returned by the server is not supported: %s(   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__    s    	N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   IncompatibleProtocolError   s   
u   IncompatibleProtocolErrorc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j |  j d f S(   NuP   %s: Server and client could not negotiate use of the %s authentication mechanismi    (   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__*   s    	N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   AuthenticationError(   s   
u   AuthenticationErrorc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j |  j f S(   Nu`   %s: Client was disconnected at a connection stage indicating a probable authentication error: %s(   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__2   s    	N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ProbableAuthenticationError0   s   
u   ProbableAuthenticationErrorc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j |  j f S(   Nuz   %s: Client was disconnected at a connection stage indicating a probable denial of access to the specified virtual host: %s(   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__=   s    	N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ProbableAccessDeniedError;   s   
u   ProbableAccessDeniedErrorc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j S(   Nu/   %s: The connection has run out of free channels(   u	   __class__u   __name__(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__H   s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   NoFreeChannelsF   s   
u   NoFreeChannelsc                s#   |  Ee  Z d  Z   f d   Z   S(   u9   Connection is in wrong state for the requested operation.c                s.   |  j  r t t |   j   Sd |  j j Sd  S(   NuA   %s: The connection is in wrong state for the requested operation.(   u   argsu   superu   ConnectionWrongStateErroru   __repr__u	   __class__u   __name__(   u   self(   u	   __class__(    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__P   s    	(   u   __name__u
   __module__u   __doc__u   __repr__(   u
   __locals__(    (   u	   __class__u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ConnectionWrongStateErrorM   s   
u   ConnectionWrongStateErrorc                sD   |  Ee  Z   f d    Z d   Z e d    Z e d    Z   S(   c                s)   t  t |   j t |  t |   d S(   uQ  

        :param int reply_code: reply-code that was used in user's or broker's
            `Connection.Close` method. NEW in v1.0.0
        :param str reply_text: reply-text that was used in user's or broker's
            `Connection.Close` method. Human-readable string corresponding to
            `reply_code`. NEW in v1.0.0
        N(   u   superu   ConnectionClosedu   __init__u   intu   str(   u   selfu
   reply_codeu
   reply_text(   u	   __class__(    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __init__Z   s    	c             C   s   d j  |  j j |  j |  j  S(   Nu   {}: ({}) {!r}(   u   formatu	   __class__u   __name__u
   reply_codeu
   reply_text(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__e   s    c             C   s   |  j  d S(   u,    NEW in v1.0.0
        :rtype: int

        i    (   u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu
   reply_codei   s    c             C   s   |  j  d S(   u,    NEW in v1.0.0
        :rtype: str

        i   (   u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu
   reply_textq   s    (   u   __name__u
   __module__u   __init__u   __repr__u   propertyu
   reply_codeu
   reply_text(   u
   __locals__(    (   u	   __class__u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ConnectionClosedX   s   
	u   ConnectionClosedc             B   s   |  Ee  Z d  Z d S(   u   Connection.Close from broker.N(   u   __name__u
   __module__u   __doc__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ConnectionClosedByBrokerz   s   
u   ConnectionClosedByBrokerc             B   s   |  Ee  Z d  Z d S(   u0   Connection was closed at request of Pika client.N(   u   __name__u
   __module__u   __doc__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ConnectionClosedByClient~   s   
u   ConnectionClosedByClientc             B   s   |  Ee  Z d  Z d S(   u>   RabbitMQ-specific: timed out waiting for connection.unblocked.N(   u   __name__u
   __module__u   __doc__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ConnectionBlockedTimeout   s   
u   ConnectionBlockedTimeoutc             B   s   |  Ee  Z d  Z d S(   u6   Connection was dropped as result of heartbeat timeout.N(   u   __name__u
   __module__u   __doc__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   AMQPHeartbeatTimeout   s   
u   AMQPHeartbeatTimeoutc             B   s   |  Ee  Z d    Z d S(   c             C   s   d j  |  j j |  j  S(   Nu   {}: {!r}(   u   formatu	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__   s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   AMQPChannelError   s   
u   AMQPChannelErrorc             B   s   |  Ee  Z d  Z d S(   u6   Channel is in wrong state for the requested operation.N(   u   __name__u
   __module__u   __doc__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ChannelWrongStateError   s   
u   ChannelWrongStateErrorc                sJ   |  Ee  Z d  Z   f d   Z d   Z e d    Z e d    Z   S(   u/   The channel closed by client or by broker

    c                s)   t  t |   j t |  t |   d S(   u  

        :param int reply_code: reply-code that was used in user's or broker's
            `Channel.Close` method. One of the AMQP-defined Channel Errors.
            NEW in v1.0.0
        :param str reply_text: reply-text that was used in user's or broker's
            `Channel.Close` method. Human-readable string corresponding to
            `reply_code`;
            NEW in v1.0.0

        N(   u   superu   ChannelClosedu   __init__u   intu   str(   u   selfu
   reply_codeu
   reply_text(   u	   __class__(    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __init__   s    c             C   s   d j  |  j j |  j |  j  S(   Nu   {}: ({}) {!r}(   u   formatu	   __class__u   __name__u
   reply_codeu
   reply_text(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__   s    c             C   s   |  j  d S(   u,    NEW in v1.0.0
        :rtype: int

        i    (   u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu
   reply_code   s    c             C   s   |  j  d S(   u,    NEW in v1.0.0
        :rtype: str

        i   (   u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu
   reply_text   s    (   u   __name__u
   __module__u   __doc__u   __init__u   __repr__u   propertyu
   reply_codeu
   reply_text(   u
   __locals__(    (   u	   __class__u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ChannelClosed   s
   
	u   ChannelClosedc             B   s   |  Ee  Z d  Z d S(   u   `Channel.Close` from broker; may be passed as reason to channel's
    on-closed callback of non-blocking connection adapters or raised by
    `BlockingConnection`.

    NEW in v1.0.0
    N(   u   __name__u
   __module__u   __doc__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ChannelClosedByBroker   s   
u   ChannelClosedByBrokerc             B   s   |  Ee  Z d  Z d S(   u   Channel closed by client upon receipt of `Channel.CloseOk`; may be passed
    as reason to channel's on-closed callback of non-blocking connection
    adapters, but not raised by `BlockingConnection`.

    NEW in v1.0.0
    N(   u   __name__u
   __module__u   __doc__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ChannelClosedByClient   s   
u   ChannelClosedByClientc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j |  j d f S(   NuB   %s: The consumer tag specified already exists for this channel: %si    (   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__   s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   DuplicateConsumerTag   s   
u   DuplicateConsumerTagc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j S(   Nu   %s: Server cancelled consumer(   u	   __class__u   __name__(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__   s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ConsumerCancelled   s   
u   ConsumerCancelledc                s,   |  Ee  Z d  Z   f d   Z d   Z   S(   u-  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
    c                s-   t  t |   j d t |   | |  _ d S(   u   
        :param sequence(blocking_connection.ReturnedMessage) messages: Sequence
            of returned unroutable messages
        u!   %s unroutable message(s) returnedN(   u   superu   UnroutableErroru   __init__u   lenu   messages(   u   selfu   messages(   u	   __class__(    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __init__   s    c             C   s   d |  j  j t |  j  f S(   Nu-   %s: %i unroutable messages returned by broker(   u	   __class__u   __name__u   lenu   messages(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__   s    (   u   __name__u
   __module__u   __doc__u   __init__u   __repr__(   u
   __locals__(    (   u	   __class__u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   UnroutableError   s   
	
u   UnroutableErrorc                s,   |  Ee  Z d  Z   f d   Z d   Z   S(   u   This exception is raised when a message published in
    publisher-acknowledgements mode is Nack'ed by the broker.

    Used by BlockingChannel.
    c                s-   t  t |   j d t |   | |  _ d S(   u   
        :param sequence(blocking_connection.ReturnedMessage) messages: Sequence
            of returned unroutable messages
        u   %s message(s) NACKedN(   u   superu	   NackErroru   __init__u   lenu   messages(   u   selfu   messages(   u	   __class__(    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __init__   s    c             C   s   d |  j  j t |  j  f S(   Nu-   %s: %i unroutable messages returned by broker(   u	   __class__u   __name__u   lenu   messages(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__  s    (   u   __name__u
   __module__u   __doc__u   __init__u   __repr__(   u
   __locals__(    (   u	   __class__u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu	   NackError   s   

u	   NackErrorc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j |  j d f S(   Nu4   %s: An invalid channel number has been specified: %si    (   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__  s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   InvalidChannelNumber  s   
u   InvalidChannelNumberc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j S(   Nu1   %s: An unspecified protocol syntax error occurred(   u	   __class__u   __name__(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__  s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ProtocolSyntaxError  s   
u   ProtocolSyntaxErrorc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j |  j d f S(   Nu(   %s: Received a frame out of sequence: %ri    (   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__  s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   UnexpectedFrameError  s   
u   UnexpectedFrameErrorc             B   s   |  Ee  Z d    Z d S(   c             C   s%   d |  j  j |  j d |  j d f S(   Nu-   %s: Protocol versions did not match: %r vs %ri    i   (   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__"  s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ProtocolVersionMismatch   s   
u   ProtocolVersionMismatchc             B   s   |  Ee  Z d    Z d S(   c             C   s%   d |  j  j |  j d |  j d f S(   NuL   %s: Received too many bytes for a message delivery: Received %i, expected %ii    i   (   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__)  s    	N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   BodyTooLongError'  s   
u   BodyTooLongErrorc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j |  j d f S(   Nu   %s: Invalid frame received: %ri    (   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__1  s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   InvalidFrameError/  s   
u   InvalidFrameErrorc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j |  j d f S(   Nu   %s: Unsupported field kind %si    (   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__8  s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   InvalidFieldTypeException6  s   
u   InvalidFieldTypeExceptionc             B   s   |  Ee  Z d    Z d S(   c             C   s!   d |  j  j t |  j d  f S(   Nu   %s: Unsupported field kind %si   (   u	   __class__u   __name__u   typeu   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__?  s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   UnsupportedAMQPFieldException=  s   
u   UnsupportedAMQPFieldExceptionc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   MethodNotImplementedD  s   
u   MethodNotImplementedc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j S(   Nu2   %s: An unspecified error occurred with the Channel(   u	   __class__u   __name__(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__J  s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ChannelErrorH  s   
u   ChannelErrorc             B   s   |  Ee  Z d  Z d S(   u   The requested operation would result in unsupported recursion or
    reentrancy.

    Used by BlockingConnection/BlockingChannel

    N(   u   __name__u
   __module__u   __doc__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ReentrancyErrorO  s   
u   ReentrancyErrorc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j |  j d f S(   Nu9   %s: AMQP Short String can contain up to 255 bytes: %.300si    (   u	   __class__u   __name__u   args(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__Z  s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   ShortStringTooLongX  s   
u   ShortStringTooLongc             B   s   |  Ee  Z d    Z d S(   c             C   s   d |  j  j S(   Nu`   %s: basic_get can only be called again after the callback for the previous basic_get is executed(   u	   __class__u   __name__(   u   self(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   __repr__a  s    N(   u   __name__u
   __module__u   __repr__(   u
   __locals__(    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   DuplicateGetOkCallback_  s   
u   DuplicateGetOkCallbackN('   u   __doc__u	   Exceptionu	   AMQPErroru   AMQPConnectionErroru   ConnectionOpenAbortedu   StreamLostErroru   IncompatibleProtocolErroru   AuthenticationErroru   ProbableAuthenticationErroru   ProbableAccessDeniedErroru   NoFreeChannelsu   ConnectionWrongStateErroru   ConnectionClosedu   ConnectionClosedByBrokeru   ConnectionClosedByClientu   ConnectionBlockedTimeoutu   AMQPHeartbeatTimeoutu   AMQPChannelErroru   ChannelWrongStateErroru   ChannelClosedu   ChannelClosedByBrokeru   ChannelClosedByClientu   DuplicateConsumerTagu   ConsumerCancelledu   UnroutableErroru	   NackErroru   InvalidChannelNumberu   ProtocolSyntaxErroru   UnexpectedFrameErroru   ProtocolVersionMismatchu   BodyTooLongErroru   InvalidFrameErroru   InvalidFieldTypeExceptionu   UnsupportedAMQPFieldExceptionu   MethodNotImplementedu   ChannelErroru   ReentrancyErroru   ShortStringTooLongu   DuplicateGetOkCallback(    (    (    u4   /srv/kernel/kteam-tools/dashboard/pika/exceptions.pyu   <module>   sJ   

"(			