File: //proc/self/root/usr/local/lib/python3.9/site-packages/kombu/__pycache__/exceptions.cpython-39.pyc
a
X>h � @ sv d Z ddlmZ ddlmZ ddlmZ ddlm Z m
Z
ddlmZm
Z
mZ e r\ddlmZ dZe
d ed
�Zd/dd d
d d�dd�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd � 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 d-d.� d.e�Z$dS )0zExceptions.� )�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)�boundNztype[BaseExceptionType]zTracebackType | None)�tp�value�tb�returnc C s |j |ur|�|��|�dS )zReraise exception.N)�
__traceback__�with_traceback)r r r � r# �:/usr/local/lib/python3.9/site-packages/kombu/exceptions.pyr s
r c @ s e Zd ZdZdS )r z)Common subclass for all Kombu exceptions.N��__name__�
__module__�__qualname__�__doc__r# r# r# r$ r &