HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/env/lib/python3.10/site-packages/amqp/__pycache__/exceptions.cpython-310.pyc
o

%we��
@s�dZddlmZmZdZGdd�de�ZGdd�de�ZGdd	�d	e�Z	Gd
d�de	�Z
Gdd
�d
e	�ZGdd�de�ZGdd�de�Z
Gdd�de
�ZGdd�de
�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGd d!�d!e�ZGd"d#�d#e
�ZGd$d%�d%e
�ZGd&d'�d'e�ZGd(d)�d)e
�ZGd*d+�d+e�ZGd,d-�d-e�ZGd.d/�d/e�ZGd0d1�d1e�ZGd2d3�d3e�ZGd4d5�d5e�ZGd6d7�d7e�Z Gd8d9�d9e�Z!Gd:d;�d;e�Z"id<e�d=e�d>e�d?e�d@e�dAe�dBe�dCe�dDe�dEe�dFe�dGe�dHe�dIe�dJe �dKe!�dLe"�Z#dMdN�Z$idOdP�dQdR�dSdT�dUdV�dWdX�dYdZ�d[d\�d]d^�d_d`�dadb�dcdd�dedf�dgdh�didj�dkdl�dmdn�dodp�idqdr�dsdt�dudv�dwdx�dydz�d{d|�d}d~�dd��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d���id�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d���d�d�d�d�d�d�d�d�d�d�d�d���Z%e&e%�'��D]\Z(Z)e)e%ed�ed�ge(�R��d<�q�d�S)�zExceptions used by amqp.�)�pack�unpack)�	AMQPError�ConnectionError�ChannelError�RecoverableConnectionError�IrrecoverableConnectionError�RecoverableChannelError�IrrecoverableChannelError�ConsumerCancelled�ContentTooLarge�NoConsumers�ConnectionForced�InvalidPath�
AccessRefused�NotFound�ResourceLocked�PreconditionFailed�
FrameError�FrameSyntaxError�InvalidCommand�ChannelNotOpen�UnexpectedFrame�
ResourceError�
NotAllowed�AMQPNotImplementedError�
InternalError�
MessageNacked�AMQPDeprecationWarningc@�eZdZdZdS)rzWarning for deprecated things.N��__name__�
__module__�__qualname__�__doc__�r%r%�H/home/arjun/projects/env/lib/python3.10/site-packages/amqp/exceptions.pyr�rc@r)rzMessage was nacked by broker.Nr r%r%r%r&rr'rc@s6eZdZdZdZ		d
dd�Zdd�Zedd	��ZdS)rz#Base class for all AMQP exceptions.rNcCsX||_|p|j|_||_||_|pd|_|r |js t�|d�|_t�	|||||j�dS)N�)
�message�code�
reply_code�
reply_text�
method_sig�method_name�METHOD_NAME_MAP�get�	Exception�__init__)�selfr,r-r.r+r%r%r&r2"s

�zAMQPError.__init__cCs&|jrd�|�S|jpd�t|�j�S)Nz+{0.method}: ({0.reply_code}) {0.reply_text}z<{}: unknown error>)�method�formatr,�typer!�r3r%r%r&�__str__.s


�zAMQPError.__str__cCs|jp|jS)N)r.r-r7r%r%r&r45szAMQPError.method)NNNN)	r!r"r#r$r*r2r8�propertyr4r%r%r%r&rs
�rc@r)rzAMQP Connection Error.Nr r%r%r%r&r:r'rc@r)rzAMQP Channel Error.Nr r%r%r%r&r>r'rc@r)r	z/Exception class for recoverable channel errors.Nr r%r%r%r&r	Br'r	c@r)r
z1Exception class for irrecoverable channel errors.Nr r%r%r%r&r
Fr'r
c@r)rz2Exception class for recoverable connection errors.Nr r%r%r%r&rJr'rc@r)rz4Exception class for irrecoverable connection errors.Nr r%r%r%r&rNr'rc@r)�Blockedz"AMQP Connection Blocked Predicate.Nr r%r%r%r&r:Rr'r:c@r)rz"AMQP Consumer Cancelled Predicate.Nr r%r%r%r&rVr'rc@�eZdZdZdZdS)rzAMQP Content Too Large Error.�7N�r!r"r#r$r*r%r%r%r&rZ�rc@r;)r
zAMQP No Consumers Error.�9Nr=r%r%r%r&r
`r>r
c@r;)rzAMQP Connection Forced Error.�@Nr=r%r%r%r&rfr>rc@r;)rzAMQP Invalid Path Error.�Nr=r%r%r%r&rlr>rc@r;)rzAMQP Access Refused Error.�Nr=r%r%r%r&rrr>rc@r;)rzAMQP Not Found Error.�Nr=r%r%r%r&rxr>rc@r;)rzAMQP Resource Locked Error.�Nr=r%r%r%r&r~r>rc@r;)rzAMQP Precondition Failed Error.�Nr=r%r%r%r&r�r>rc@r;)rzAMQP Frame Error.�Nr=r%r%r%r&r�r>rc@r;)rzAMQP Frame Syntax Error.�Nr=r%r%r%r&r�r>rc@r;)rzAMQP Invalid Command Error.�Nr=r%r%r%r&r�r>rc@r;)rzAMQP Channel Not Open Error.�Nr=r%r%r%r&r�r>rc@r;)rzAMQP Unexpected Frame.�Nr=r%r%r%r&r�r>rc@r;)rzAMQP Resource Error.�Nr=r%r%r%r&r�r>rc@r;)rzAMQP Not Allowed Error.�Nr=r%r%r%r&r�r>rc@r;)rzAMQP Not Implemented Error.�Nr=r%r%r%r&r�r>rc@r;)rzAMQP Internal Error.�Nr=r%r%r%r&r�r>rr<r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNcCs6z
t||||d�WSty||||d�YSw)N)r+)�	ERROR_MAP�KeyError)r*�textr4�defaultr%r%r&�error_for_code�s
�rS)�
rTzConnection.start)rT�zConnection.start_ok)rT�zConnection.secure)rT�zConnection.secure_ok)rT�zConnection.tune)rT�zConnection.tune_ok)rT�(zConnection.open)rT�)zConnection.open_ok)rT�2zConnection.close)rT�3zConnection.close_ok)rVrTzChannel.open)rVrUzChannel.open_ok)rVrVzChannel.flow)rVrWzChannel.flow_ok)rVrZz
Channel.close)rVr[zChannel.close_ok)rXrTzAccess.request)rXrUzAccess.request_ok)rZrTzExchange.declare)rZrUzExchange.declare_ok)rZrVzExchange.delete)rZrWzExchange.delete_ok)rZrXz
Exchange.bind)rZrYzExchange.bind_ok)rZrZzExchange.unbind)rZr[zExchange.unbind_ok)r\rTz
Queue.declare)r\rUzQueue.declare_ok)r\rVz
Queue.bind)r\rWz
Queue.bind_ok)r\rXzQueue.purge)r\rYzQueue.purge_ok)r\rZzQueue.delete)r\r[zQueue.delete_ok)r\r\zQueue.unbind)r\r]zQueue.unbind_ok)�<rTz	Basic.qos)r^rUzBasic.qos_ok)r^rVz
Basic.consume)r^rWzBasic.consume_ok)r^rXzBasic.cancel)r^rYzBasic.cancel_ok)r^rZz
Basic.publish)r^r\zBasic.return)r^r^z
Basic.deliver)r^�Fz	Basic.get)r^�GzBasic.get_ok)r^�HzBasic.get_empty)r^�Pz	Basic.ack)r^�ZzBasic.reject)r^�dzBasic.recover_asyncz
Basic.recoverzBasic.recover_okz
Basic.nackz	Tx.selectzTx.select_okz	Tx.commitzTx.commit_okzTx.rollbackzTx.rollback_okzConfirm.selectzConfirm.select_ok))r^�n)r^�o)r^�x)rcrT)rcrU)rcrV)rcrW)rcrX)rcrY)�UrT)rhrUz>Iz>HHN)*r$�structrr�__all__�UserWarningrr1rrrrr	r
rrr:rrr
rrrrrrrrrrrrrrrrOrSr/�list�items�
_method_id�_method_namer%r%r%r&�<module>st��������	�
���
�������������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�B ��