Ë
    >Øïi…'  ã                   ó6  — d Z  G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d	„ d
e«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z	 G d„ de«      Z
 G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ d e«      Z G d!„ d"e«      Z G d#„ d$e«      Z G d%„ d&e«      Z G d'„ d(e«      Z G d)„ d*e«      Z G d+„ d,e«      Z G d-„ d.e«      Z G d/„ d0e«      Z G d1„ d2e«      Z G d3„ d4e«      Z G d5„ d6e«      Z G d7„ d8e«      Z G d9„ d:e«      Z G d;„ d<e«      Z G d=„ d>e«      Z  G d?„ d@e«      Z! G dA„ dBe«      Z" G dC„ dDe«      Z# G dE„ dFe«      Z$ G dG„ dHe«      Z% G dI„ dJe#«      Z&yK)LzPika specific exceptionsc                   ó   — e Zd Zd„ Zy)Ú	AMQPErrorc                 óL   — | j                   j                  ›d| j                  ›�S )Nz*: An unspecified AMQP error has occurred; ©Ú	__class__Ú__name__Úargs©Úselfs    úI/var/www/html/aiagents/fe/lib/python3.12/site-packages/pika/exceptions.pyÚ__repr__zAMQPError.__repr__   s   € à�N‰N×#Ó# T§Y¢Yð0ð 	0ó    N©r   Ú
__module__Ú__qualname__r   © r   r   r   r      s   „ ó0r   r   c                   ó   — e Zd Zd„ Zy)ÚAMQPConnectionErrorc                 ó  — t        | j                  «      dk(  rAdj                  | j                  j                  | j                  d   | j                  d   «      S dj                  | j                  j                  | j                  «      S )Né   z{}: ({}) {}é    é   z{}: {})Úlenr   Úformatr   r   r	   s    r   r   zAMQPConnectionError.__repr__   sg   € Üˆt�y‰y‹>˜QÒØ ×'Ñ'¨¯©×(?Ñ(?ÀÇÁÈ1ÁØ(,¯	©	°!©ó6ð 6ð —?‘? 4§>¡>×#:Ñ#:¸D¿I¹IÓFÐFr   Nr   r   r   r   r   r      s   „ óGr   r   c                   ó   — e Zd ZdZy)ÚConnectionOpenAbortedz'Client closed connection while opening.N©r   r   r   Ú__doc__r   r   r   r   r      s   „ Ú1r   r   c                   ó   — e Zd ZdZy)ÚStreamLostErrorzStream (TCP) connection lost.Nr   r   r   r   r   r      ó   „ Ú'r   r   c                   ó   — e Zd Zd„ Zy)ÚIncompatibleProtocolErrorc                 óL   — | j                   j                  ›d| j                  ›�S )Nz8: The protocol returned by the server is not supported: r   r	   s    r   r   z"IncompatibleProtocolError.__repr__    s"   € ð —‘×'Ó'Ø—	’	ðð	r   Nr   r   r   r   r"   r"      s   „ ór   r"   c                   ó   — e Zd Zd„ Zy)ÚAuthenticationErrorc                 óT   — | j                   j                  ›d| j                  d   ›d�S )Nz3: Server and client could not negotiate use of the r   z authentication mechanismr   r	   s    r   r   zAuthenticationError.__repr__*   s$   € à.2¯n©n×.EÓ.EØ.2¯i©i¸«lð<ð 	=r   Nr   r   r   r   r%   r%   (   s   „ ó=r   r%   c                   ó   — e Zd Zd„ Zy)ÚProbableAuthenticationErrorc                 óL   — | j                   j                  ›d| j                  ›�S )Nz\: Client was disconnected at a connection stage indicating a probable authentication error: r   r	   s    r   r   z$ProbableAuthenticationError.__repr__2   ó"   € ð —‘×'Ó'Ø—	’	ðð	r   Nr   r   r   r   r(   r(   0   ó   „ ór   r(   c                   ó   — e Zd Zd„ Zy)ÚProbableAccessDeniedErrorc                 óL   — | j                   j                  ›d| j                  ›�S )Nzv: Client was disconnected at a connection stage indicating a probable denial of access to the specified virtual host: r   r	   s    r   r   z"ProbableAccessDeniedError.__repr__=   r*   r   Nr   r   r   r   r-   r-   ;   r+   r   r-   c                   ó   — e Zd Zd„ Zy)ÚNoFreeChannelsc                 ó4   — d| j                   j                  z  S )Nz/%s: The connection has run out of free channels©r   r   r	   s    r   r   zNoFreeChannels.__repr__H   s   € Ø@Ø�N‰N×#Ñ#ñ%ð 	%r   Nr   r   r   r   r0   r0   F   ó   „ ó%r   r0   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚConnectionWrongStateErrorz9Connection is in wrong state for the requested operation.c                 ór   •— | j                   rt        t        | �  «       S d| j                  j
                  z  S )NzA%s: The connection is in wrong state for the requested operation.)r   Úsuperr5   r   r   r   )r
   r   s    €r   r   z"ConnectionWrongStateError.__repr__P   s7   ø€ Ø�9Š9ÜÔ2°DÑBÓDÐDð!Ø#'§>¡>×#:Ñ#:ñ;ð <r   )r   r   r   r   r   Ú__classcell__©r   s   @r   r5   r5   M   s   ø„ ÙC÷<ð <r   r5   c                   óD   ‡ — e Zd Zˆ fd„Zd„ Zed„ «       Zed„ «       Zˆ xZS )ÚConnectionClosedc                 óR   •— t         t        | �  t        |«      t	        |«      «       y)aQ  

        :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)r7   r;   Ú__init__ÚintÚstr©r
   Ú
reply_codeÚ
reply_textr   s      €r   r=   zConnectionClosed.__init__Z   s   ø€ ô 	Ô Ñ.¬s°:«ÄÀJÃÕPr   c                 óx   — dj                  | j                  j                  | j                  | j                  «      S ©Nz{}: ({}) {!r}©r   r   r   rA   rB   r	   s    r   r   zConnectionClosed.__repr__e   ó.   € Ø×%Ñ% d§n¡n×&=Ñ&=¸t¿¹Ø&*§o¡oó7ð 	7r   c                 ó    — | j                   d   S ©z, NEW in v1.0.0
        :rtype: int

        r   ©r   r	   s    r   rA   zConnectionClosed.reply_codei   ó   € ð �y‰y˜‰|Ðr   c                 ó    — | j                   d   S ©z, NEW in v1.0.0
        :rtype: str

        r   rI   r	   s    r   rB   zConnectionClosed.reply_textq   rJ   r   )	r   r   r   r=   r   ÚpropertyrA   rB   r8   r9   s   @r   r;   r;   X   s6   ø„ ô	Qò7ð ñó ðð ñó ôr   r;   c                   ó   — e Zd ZdZy)ÚConnectionClosedByBrokerzConnection.Close from broker.Nr   r   r   r   rO   rO   z   r    r   rO   c                   ó   — e Zd ZdZy)ÚConnectionClosedByClientz0Connection was closed at request of Pika client.Nr   r   r   r   rQ   rQ   ~   s   „ Ú:r   rQ   c                   ó   — e Zd ZdZy)ÚConnectionBlockedTimeoutz>RabbitMQ-specific: timed out waiting for connection.unblocked.Nr   r   r   r   rS   rS   ‚   s   „ ÚHr   rS   c                   ó   — e Zd ZdZy)ÚAMQPHeartbeatTimeoutz6Connection was dropped as result of heartbeat timeout.Nr   r   r   r   rU   rU   †   ó   „ Ú@r   rU   c                   ó   — e Zd Zd„ Zy)ÚAMQPChannelErrorc                 ób   — dj                  | j                  j                  | j                  «      S )Nz{}: {!r})r   r   r   r   r	   s    r   r   zAMQPChannelError.__repr__Œ   s#   € Ø× Ñ  §¡×!8Ñ!8¸$¿)¹)ÓDÐDr   Nr   r   r   r   rX   rX   Š   s   „ óEr   rX   c                   ó   — e Zd ZdZy)ÚChannelWrongStateErrorz6Channel is in wrong state for the requested operation.Nr   r   r   r   r[   r[   �   rV   r   r[   c                   óH   ‡ — e Zd ZdZˆ fd„Zd„ Zed„ «       Zed„ «       Zˆ xZ	S )ÚChannelClosedz/The channel closed by client or by broker

    c                 óR   •— t         t        | �  t        |«      t	        |«      «       y)aŒ  

        :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)r7   r]   r=   r>   r?   r@   s      €r   r=   zChannelClosed.__init__™   s   ø€ ô 	Œm˜TÑ+¬C°
«O¼SÀ»_ÕMr   c                 óx   — dj                  | j                  j                  | j                  | j                  «      S rD   rE   r	   s    r   r   zChannelClosed.__repr__§   rF   r   c                 ó    — | j                   d   S rH   rI   r	   s    r   rA   zChannelClosed.reply_code«   rJ   r   c                 ó    — | j                   d   S rL   rI   r	   s    r   rB   zChannelClosed.reply_text³   rJ   r   )
r   r   r   r   r=   r   rM   rA   rB   r8   r9   s   @r   r]   r]   ”   s;   ø„ ñôNò7ð ñó ðð ñó ôr   r]   c                   ó   — e Zd ZdZy)ÚChannelClosedByBrokerz»`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
    Nr   r   r   r   rc   rc   ¼   ó   „ òr   rc   c                   ó   — e Zd ZdZy)ÚChannelClosedByClientzà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
    Nr   r   r   r   rf   rf   Å   rd   r   rf   c                   ó   — e Zd Zd„ Zy)ÚDuplicateConsumerTagc                 óR   — | j                   j                  ›d| j                  d   ›�S )Nz>: The consumer tag specified already exists for this channel: r   r   r	   s    r   r   zDuplicateConsumerTag.__repr__Ð   s%   € à!%§¡×!8Ó!8¸$¿)¹)ÀAº,ðHð 	Ir   Nr   r   r   r   rh   rh   Î   s   „ óIr   rh   c                   ó   — e Zd Zd„ Zy)ÚConsumerCancelledc                 ó4   — d| j                   j                  z  S )Nz%s: Server cancelled consumerr2   r	   s    r   r   zConsumerCancelled.__repr__×   s   € Ø.°·±×1HÑ1HÑHÐHr   Nr   r   r   r   rk   rk   Õ   s   „ óIr   rk   c                   ó(   ‡ — e Zd ZdZˆ fd„Zd„ Zˆ xZS )ÚUnroutableErrora-  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                 óR   •— t         t        | �  dt        |«      z  «       || _        y)ú…
        :param sequence(blocking_connection.ReturnedMessage) messages: Sequence
            of returned unroutable messages
        z!%s unroutable message(s) returnedN)r7   rn   r=   r   Úmessages©r
   rq   r   s     €r   r=   zUnroutableError.__init__æ   s*   ø€ ô
 	Œo˜tÑ-Ø/´3°x³=ÑAô	Cð !ˆ�r   c                 ó^   — d| j                   j                  t        | j                  «      fz  S ©Nz-%s: %i unroutable messages returned by broker©r   r   r   rq   r	   s    r   r   zUnroutableError.__repr__ð   ó-   € Ø>Ø�N‰N×#Ñ#¤S¨¯©Ó%7ðB9ñ 9ð 	9r   ©r   r   r   r   r=   r   r8   r9   s   @r   rn   rn   Û   s   ø„ ñô!ö9r   rn   c                   ó(   ‡ — e Zd ZdZˆ fd„Zd„ Zˆ xZS )Ú	NackErrorz•This exception is raised when a message published in
    publisher-acknowledgements mode is Nack'ed by the broker.

    Used by BlockingChannel.
    c                 óR   •— t         t        | �  dt        |«      z  «       || _        y)rp   z%s message(s) NACKedN)r7   ry   r=   r   rq   rr   s     €r   r=   zNackError.__init__ü   s(   ø€ ô
 	ŒiØñ	Ø3´s¸8³}ÑEÔFà ˆ�r   c                 ó^   — d| j                   j                  t        | j                  «      fz  S rt   ru   r	   s    r   r   zNackError.__repr__  rv   r   rw   r9   s   @r   ry   ry   õ   s   ø„ ñô!ö9r   ry   c                   ó   — e Zd Zd„ Zy)ÚInvalidChannelNumberc                 óR   — | j                   j                  ›d| j                  d   ›�S )Nz0: An invalid channel number has been specified: r   r   r	   s    r   r   zInvalidChannelNumber.__repr__  ó#   € à�N‰N×#Ó# T§Y¡Y¨q¢\ð3ð 	3r   Nr   r   r   r   r}   r}     ó   „ ó3r   r}   c                   ó   — e Zd Zd„ Zy)ÚProtocolSyntaxErrorc                 ó4   — d| j                   j                  z  S )Nz1%s: An unspecified protocol syntax error occurredr2   r	   s    r   r   zProtocolSyntaxError.__repr__  s   € ØBØ�N‰N×#Ñ#ñ%ð 	%r   Nr   r   r   r   r‚   r‚     r3   r   r‚   c                   ó   — e Zd Zd„ Zy)ÚUnexpectedFrameErrorc                 óR   — | j                   j                  ›d| j                  d   ›�S )Nz$: Received a frame out of sequence: r   r   r	   s    r   r   zUnexpectedFrameError.__repr__  r   r   Nr   r   r   r   r…   r…     r€   r   r…   c                   ó   — e Zd Zd„ Zy)ÚProtocolVersionMismatchc                 ór   — | j                   j                  ›d| j                  d   ›d| j                  d   ›�S )Nz#: Protocol versions did not match: r   z vs r   r   r	   s    r   r   z ProtocolVersionMismatch.__repr__"  s/   € à�N‰N×#Ó# T§Y¡Y¨q£\°4·9±9¸Q²<ðAð 	Ar   Nr   r   r   r   rˆ   rˆ      ó   „ óAr   rˆ   c                   ó   — e Zd Zd„ Zy)ÚBodyTooLongErrorc                 ón   — d| j                   j                  | j                  d   | j                  d   fz  S )NzL%s: Received too many bytes for a message delivery: Received %i, expected %ir   r   r   r	   s    r   r   zBodyTooLongError.__repr__)  s;   € ð+Ø.2¯n©n×.EÑ.EØ.2¯i©i¸©l¸D¿I¹IÀa¹Lð.JñJð 	Kr   Nr   r   r   r   rŒ   rŒ   '  s   „ óKr   rŒ   c                   ó   — e Zd Zd„ Zy)ÚInvalidFrameErrorc                 óR   — | j                   j                  ›d| j                  d   ›�S )Nz: Invalid frame received: r   r   r	   s    r   r   zInvalidFrameError.__repr__1  s&   € Ø37·>±>×3JÓ3JØ37·9±9¸Q²<ðAð 	Ar   Nr   r   r   r   r�   r�   /  rŠ   r   r�   c                   ó   — e Zd Zd„ Zy)ÚInvalidFieldTypeExceptionc                 óR   — | j                   j                  ›d| j                  d   ›�S )Nú: Unsupported field kind r   r   r	   s    r   r   z"InvalidFieldTypeException.__repr__8  s&   € Ø26·.±.×2IÓ2IØ26·)±)¸A²,ð@ð 	@r   Nr   r   r   r   r’   r’   6  s   „ ó@r   r’   c                   ó   — e Zd Zd„ Zy)ÚUnsupportedAMQPFieldExceptionc                 ód   — | j                   j                  ›dt        | j                  d   «      ›�S )Nr”   r   )r   r   Útyper   r	   s    r   r   z&UnsupportedAMQPFieldException.__repr__?  s+   € Ø26·.±.×2IÓ2IÜ26°t·y±yÀ±|Ô2DðFð 	Fr   Nr   r   r   r   r–   r–   =  s   „ óFr   r–   c                   ó   — e Zd Zy)ÚMethodNotImplementedN)r   r   r   r   r   r   rš   rš   D  s   „ Ør   rš   c                   ó   — e Zd Zd„ Zy)ÚChannelErrorc                 ó4   — d| j                   j                  z  S )Nz2%s: An unspecified error occurred with the Channelr2   r	   s    r   r   zChannelError.__repr__J  s   € ØCØ�N‰N×#Ñ#ñ%ð 	%r   Nr   r   r   r   rœ   rœ   H  r3   r   rœ   c                   ó   — e Zd ZdZy)ÚReentrancyErrorz†The requested operation would result in unsupported recursion or
    reentrancy.

    Used by BlockingConnection/BlockingChannel

    Nr   r   r   r   rŸ   rŸ   O  rd   r   rŸ   c                   ó   — e Zd Zd„ Zy)ÚShortStringTooLongc                 óR   — d| j                   j                  | j                  d   fz  S )Nz9%s: AMQP Short String can contain up to 255 bytes: %.300sr   r   r	   s    r   r   zShortStringTooLong.__repr__Z  s-   € ðØ ŸN™N×3Ñ3°T·Y±Y¸q±\ÐBñCð 	Dr   Nr   r   r   r   r¡   r¡   X  s   „ óDr   r¡   c                   ó   — e Zd Zd„ Zy)ÚDuplicateGetOkCallbackc                 ó4   — d| j                   j                  z  S )Nz`%s: basic_get can only be called again after the callback for the previous basic_get is executedr2   r	   s    r   r   zDuplicateGetOkCallback.__repr__a  s    € ð5Ø7;·~±~×7NÑ7NñOð 	Pr   Nr   r   r   r   r¤   r¤   _  s   „ óPr   r¤   N)'r   Ú	Exceptionr   r   r   r   r"   r%   r(   r-   r0   r5   r;   rO   rQ   rS   rU   rX   r[   r]   rc   rf   rh   rk   rn   ry   r}   r‚   r…   rˆ   rŒ   r�   r’   r–   rš   rœ   rŸ   r¡   r¤   r   r   r   ú<module>r§      sû  ðÙ ô0�	ô 0ôG˜)ô Gô2Ð/ô 2ô(Ð)ô (ôÐ 3ô ô=Ð-ô =ôÐ"5ô ôÐ 3ô ô%Ð(ô %ô<Ð 3ô <ôÐ*ô ôD(Ð/ô (ô;Ð/ô ;ôIÐ2ô IôAÐ.ô AôE�yô EôAÐ-ô Aô%Ð$ô %ôP˜Mô ô˜Mô ôIÐ+ô IôIÐ(ô Iô9Ð&ô 9ô49Ð ô 9ô,3˜9ô 3ô%˜)ô %ô3Ð.ô 3ôAÐ1ô AôKÐ*ô KôAÐ+ô Aô@Ð 3ô @ôFÐ$7ô Fô	˜9ô 	ô%�9ô %ô�iô ôD˜ô DôP˜\õ Pr   