�
<��g2 � �R � d Z ddlmZ ddlZddlmZ g d�Z G d� de� � Z G d � d
e� � Z G d� de � � Z
G d
� de � � Z G d� de� � Z G d� de� � Z
G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � 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� d8ee � � Z! G d9� d:ee"� � Z#dd;l$m%Z%m&Z& e e'� � d<d<d<d<d=��>� � dS )?aU
:mod:`websockets.exceptions` defines the following hierarchy of exceptions.
* :exc:`WebSocketException`
* :exc:`ConnectionClosed`
* :exc:`ConnectionClosedOK`
* :exc:`ConnectionClosedError`
* :exc:`InvalidURI`
* :exc:`InvalidProxy`
* :exc:`InvalidHandshake`
* :exc:`SecurityError`
* :exc:`ProxyError`
* :exc:`InvalidProxyMessage`
* :exc:`InvalidProxyStatus`
* :exc:`InvalidMessage`
* :exc:`InvalidStatus`
* :exc:`InvalidStatusCode` (legacy)
* :exc:`InvalidHeader`
* :exc:`InvalidHeaderFormat`
* :exc:`InvalidHeaderValue`
* :exc:`InvalidOrigin`
* :exc:`InvalidUpgrade`
* :exc:`NegotiationError`
* :exc:`DuplicateParameter`
* :exc:`InvalidParameterName`
* :exc:`InvalidParameterValue`
* :exc:`AbortHandshake` (legacy)
* :exc:`RedirectHandshake` (legacy)
* :exc:`ProtocolError` (Sans-I/O)
* :exc:`PayloadTooBig` (Sans-I/O)
* :exc:`InvalidState` (Sans-I/O)
* :exc:`ConcurrencyError`
� )�annotationsN� )�lazy_import)�WebSocketException�ConnectionClosed�ConnectionClosedOK�ConnectionClosedError�
InvalidURI�InvalidProxy�InvalidHandshake�
SecurityError�
ProxyError�InvalidProxyMessage�InvalidProxyStatus�InvalidMessage�
InvalidStatus�
InvalidHeader�InvalidHeaderFormat�InvalidHeaderValue�
InvalidOrigin�InvalidUpgrade�NegotiationError�DuplicateParameter�InvalidParameterName�InvalidParameterValue�
ProtocolError�
PayloadTooBig�InvalidState�ConcurrencyErrorc � � e Zd ZdZdS )r z?
Base class for all exceptions defined by websockets.
N��__name__�
__module__�__qualname__�__doc__� � �e/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/websockets/exceptions.pyr r I � � � � � � �� � � r'