File: //home/arjun/projects/env/lib/python3.10/site-packages/kombu/__pycache__/exceptions.cpython-310.pyc
o
'we � @ sn d Z ddlmZ ddlmZ ddlmZ ddlm Z m
Z
ddlmZm
Z
mZ e r.ddlmZ dZe
d ed
�Z d2d3dd�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG d d!� d!e�ZG d"d#� d#e�ZG d$d%� d%e�ZG d&d'� d'e�ZG d(d)� d)e�Z G d*d+� d+e�Z!G d,d-� d-e!�Z"G d.d/� d/e
�Z#G d0d1� d1e�Z$dS )4zExceptions.� )�annotations)�timeout)�
TracebackType)�
TYPE_CHECKING�TypeVar)�ChannelError�ConnectionError�
ResourceError)�Response)�reraise�
KombuError�OperationalError�
NotBoundError�MessageStateError�TimeoutError�
LimitExceeded�ConnectionLimitExceeded�ChannelLimitExceededr r �VersionMismatch�SerializerNotInstalledr �SerializationError�EncodeError�DecodeError� HttpError�InconsistencyError�BaseExceptionType)�boundN�tp�type[BaseExceptionType]�value�tb�TracebackType | None�returnc C s |j |ur
|�|��|�)zReraise exception.)�
__traceback__�with_traceback)r r r � r% �I/home/arjun/projects/env/lib/python3.10/site-packages/kombu/exceptions.pyr s
r c @ � e Zd ZdZdS )r z)Common subclass for all Kombu exceptions.N��__name__�
__module__�__qualname__�__doc__r% r% r% r&