
    _?i                         S SK r S SKJr  S r " S S\ R                  5      r " S S\5      r " S S\5      r " S	 S
\5      r	 " S S\5      r
 " S S5      r " S S5      rS\4S jrg)    N)Anyc                       \ rS rSrSrSrg)
TLSVersion       N)__name__
__module____qualname____firstlineno__TLSv1_2__static_attributes__r       O/var/www/html/livechat/backend/venv/lib/python3.13/site-packages/dns/_no_ssl.pyr   r      s    Gr   r   c                       \ rS rSrSrg)WantReadException   r   Nr	   r
   r   r   r   r   r   r   r   r          r   r   c                       \ rS rSrSrg)WantWriteException   r   Nr   r   r   r   r   r      r   r   r   c                       \ rS rSrSrg)SSLWantReadError   r   Nr   r   r   r   r   r      r   r   r   c                       \ rS rSrSrg)SSLWantWriteError   r   Nr   r   r   r   r   r      r   r   r   c                   .    \ rS rSrSS jrSS jrS rSrg)	
SSLContext   Nc                 R    [         R                  U l        SU l        [        U l        g NF)r   r   minimum_versioncheck_hostname	CERT_NONEverify_modeselfs    r   __init__SSLContext.__init__   s     $.$6$6$) )r   c                     [        S5      eNzno ssl support	Exceptionr)   argskwargss      r   wrap_socketSSLContext.wrap_socket!       ())r   c                     [        S5      er-   r.   r0   s      r   set_alpn_protocolsSSLContext.set_alpn_protocols$   r5   r   )r%   r$   r'   returnN)r:   	SSLSocket)r	   r
   r   r   r*   r3   r7   r   r   r   r   r    r       s    *
**r   r    c                   X    \ rS rSrS\4S jrSS jrS\SS4S jrS\4S jr	S	 r
S
 rSrg)r;   (   r:   c                     [        S5      er-   r.   r(   s    r   pendingSSLSocket.pending)   r5   r   Nc                     [        S5      er-   r.   r(   s    r   do_handshakeSSLSocket.do_handshake,   r5   r   valuec                     g Nr   )r)   rD   s     r   
settimeoutSSLSocket.settimeout/   s    r   c                     [        S5      er-   r.   r(   s    r   getpeercertSSLSocket.getpeercert2   r5   r   c                     U $ rF   r   r(   s    r   	__enter__SSLSocket.__enter__5   s    r   c                     gr#   r   )r)   exc_typeexc_valexc_tbs       r   __exit__SSLSocket.__exit__8   s    r   r   r9   )r	   r
   r   r   boolr?   rB   r   rG   rJ   rM   rS   r   r   r   r   r;   r;   (   s<    * **  *S *r   r;   r:   c                      [        S5      er-   r.   )r1   r2   s     r   create_default_contextrW   <   s    
$
%%r   )enumtypingr   r&   IntEnumr   r/   r   r   r   r   r    r;   rW   r   r   r   <module>r[      sp     	 		 		 		y 			 	
* 
* (&z &r   