o
    ‰ÖhÞ  ã                   @   s˜   d dl Z d dlmZ d ZG dd„ de jƒ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
G dd„ dƒZG dd„ dƒZdefdd„ZdS )é    N)ÚAnyc                   @   s   e Zd ZdZdS )Ú
TLSVersioné   N)Ú__name__Ú
__module__Ú__qualname__ÚTLSv1_2© r	   r	   úM/var/www/html/pro-man-master/venv/lib/python3.10/site-packages/dns/_no_ssl.pyr      s    r   c                   @   ó   e Zd ZdS )ÚWantReadExceptionN©r   r   r   r	   r	   r	   r
   r      ó    r   c                   @   r   )ÚWantWriteExceptionNr   r	   r	   r	   r
   r      r   r   c                   @   r   )ÚSSLWantReadErrorNr   r	   r	   r	   r
   r      r   r   c                   @   r   )ÚSSLWantWriteErrorNr   r	   r	   r	   r
   r      r   r   c                   @   s(   e Zd Zd
dd„Zddd„Zdd	„ ZdS )Ú
SSLContextÚreturnNc                 C   s   t j| _d| _t| _d S ©NF)r   r   Úminimum_versionÚcheck_hostnameÚ	CERT_NONEÚverify_mode©Úselfr	   r	   r
   Ú__init__   s   
zSSLContext.__init__Ú	SSLSocketc                 O   ó   t dƒ‚©Nzno ssl support©Ú	Exception©r   ÚargsÚkwargsr	   r	   r
   Úwrap_socket!   ó   zSSLContext.wrap_socketc                 O   r   r   r   r!   r	   r	   r
   Úset_alpn_protocols$   r%   zSSLContext.set_alpn_protocols©r   N)r   r   )r   r   r   r   r$   r&   r	   r	   r	   r
   r      s    

r   c                   @   sT   e Zd Zdefdd„Zddd„Zdeddfdd	„Zdefd
d„Zdd„ Z	dd„ Z
dS )r   r   c                 C   r   r   r   r   r	   r	   r
   Úpending)   r%   zSSLSocket.pendingNc                 C   r   r   r   r   r	   r	   r
   Údo_handshake,   r%   zSSLSocket.do_handshakeÚvaluec                 C   s   d S ©Nr	   )r   r*   r	   r	   r
   Ú
settimeout/   ó   zSSLSocket.settimeoutc                 C   r   r   r   r   r	   r	   r
   Úgetpeercert2   r%   zSSLSocket.getpeercertc                 C   s   | S r+   r	   r   r	   r	   r
   Ú	__enter__5   r-   zSSLSocket.__enter__c                 C   s   dS r   r	   )r   Úexc_typeÚexc_valÚexc_tbr	   r	   r
   Ú__exit__8   r-   zSSLSocket.__exit__r'   )r   r   r   Úboolr(   r)   r   r,   r.   r/   r3   r	   r	   r	   r
   r   (   s    
r   r   c                  O   r   r   r   )r"   r#   r	   r	   r
   Úcreate_default_context<   r%   r5   )ÚenumÚtypingr   r   ÚIntEnumr   r    r   r   r   r   r   r   r5   r	   r	   r	   r
   Ú<module>   s    