o
�J�h� � @ s� d dl mZ d dlZd dlZd dlmZmZ d dlmZm Z d dl
mZ d dlm
Z
d dlmZmZmZmZ G dd � d ej�ZG d
d� de�ZG dd
� d
e�ZG dd� d�ZdS )� )�annotationsN)�
AsyncIterator�Iterable)�Any�cast)�HTTPConnection)�Response)�Message�Receive�Scope�Sendc @ s e Zd ZdZdZdZdZdS )�WebSocketStater � � � N)�__name__�
__module__�__qualname__�
CONNECTING� CONNECTED�DISCONNECTED�RESPONSE� r r �RC:\pinokio\api\whisper-webui.git\app\env\lib\site-packages\starlette\websockets.pyr
s
r
c @ s e Zd Zddd d
�ZdS )
�WebSocketDisconnect�� N�code�int�reason�
str | None�return�Nonec C � || _ |pd| _d S �N� �r r ��selfr r r r r �__init__ � zWebSocketDisconnect.__init__�r N�r r r r r r! )r r r r( r r r r r s r c s� e Zd Zd?� fd d
�Zd@dd
�ZdAdd�Z dBdCdd�ZdAdd�ZdDdd�ZdEdd�Z dFdGd#d$�Z
dHd&d'�ZdId)d*�ZdJd,d-�Z
dKd/d0�ZdLd1d2�ZdFdMd3d4�ZdNdOd9d:�ZdPd=d>�Z� ZS )Q� WebSocket�scoper �receiver
�sendr r r! c s<