
    Şi                    n    d dl mZ d dlZddlmZmZ  G d de          Z G d deej                  ZdS )	    )annotationsN   )RequestHandlerResponsec                      e Zd ZddZd ZdS )WebSocketResponsemessagebytes | strc                    t           )z
        Send a message to the server.

        @param message: The message to send. A string (str) is sent as a text frame, bytes is sent as a binary frame.
        NotImplementedError)selfr	   s     `C:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\yt_dlp/networking/websocket.pysendzWebSocketResponse.send
   s
     "!    c                    t           )Nr   )r   s    r   recvzWebSocketResponse.recv   s    !!r   N)r	   r
   )__name__
__module____qualname__r   r    r   r   r   r      s7        " " " "" " " " "r   r   c                      e Zd ZdS )WebSocketRequestHandlerN)r   r   r   r   r   r   r   r      s        Dr   r   )	
__future__r   abccommonr   r   r   ABCr   r   r   r   <module>r      s    " " " " " " 



 , , , , , , , ," " " " " " " "	 	 	 	 	ncg 	 	 	 	 	r   