
     @g                         d Z ddlZddlZ	 ddlZn# e$ r 	 ddlZn# e$ r dZY nw xY wY nw xY wej        dk    sej        dk    rdej        ddfdZ	ndej        ddfdZ	d	d
gZ
dS )z
The _compat module is used for code which requires branching between different
Python environments. It is excluded from the code coverage checks.
    N)   
   )   r   r      contextreturnc                 2    t           j        j        | _        d S N)ssl
TLSVersionTLSv1_2minimum_versionr   s    A/var/www/piapp/venv/lib/python3.11/site-packages/httpx/_compat.pyset_minimum_tls_version_1_2r      s     #&."8    c                     | xj         t          j        z  c_         | xj         t          j        z  c_         | xj         t          j        z  c_         | xj         t          j        z  c_         d S r
   )optionsr   OP_NO_SSLv2OP_NO_SSLv3OP_NO_TLSv1OP_NO_TLSv1_1r   s    r   r   r       sQ     	3?*3?*3?*3,,r   brotlir   )__doc__r   sys
brotlicffir   ImportErrorversion_infoOPENSSL_VERSION_INFO
SSLContextr   __all__ r   r   <module>r#      s    


 




       w#":l"J"J9S^ 9 9 9 9 9 9-S^ - - - - - 2
3s$    ,,&,&,,