Ë
    ±Œj|  ã                   ó6   — d Z ddlmZ ddlmZ  G d„ de«      Zy)zÐSubmodule containing the implementation for the FingerprintAdapter.

This file contains an implementation of a Transport Adapter that validates
the fingerprints of SSL certificates presented upon connection.
é    )ÚHTTPAdapteré   )Úpoolmanagerc                   óJ   ‡ — e Zd ZdZej
                  dgz   Zˆ fd„Zdd„Zˆ xZS )ÚFingerprintAdaptera>  
    A HTTPS Adapter for Python Requests that verifies certificate fingerprints,
    instead of certificate hostnames.

    Example usage:

    .. code-block:: python

        import requests
        import ssl
        from requests_toolbelt.adapters.fingerprint import FingerprintAdapter

        twitter_fingerprint = '...'
        s = requests.Session()
        s.mount(
            'https://twitter.com',
            FingerprintAdapter(twitter_fingerprint)
        )

    The fingerprint should be provided as a hexadecimal string, optionally
    containing colons.
    Úfingerprintc                 ó:   •— || _         t        t        | �  di |¤Ž y )N© )r   Úsuperr   Ú__init__)Úselfr   ÚkwargsÚ	__class__s      €úp/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/requests_toolbelt/adapters/fingerprint.pyr   zFingerprintAdapter.__init__&   s   ø€ Ø&ˆÔäÔ  $Ñ0Ñ:°6Ó:ó    c                 óT   — t        j                  |||| j                  ¬«      | _         y )N)Ú	num_poolsÚmaxsizeÚblockÚassert_fingerprint)r   ÚPoolManagerr   )r   Úconnectionsr   r   s       r   Úinit_poolmanagerz#FingerprintAdapter.init_poolmanager+   s'   € Ü&×2Ñ2Ø!ØØØ#×/Ñ/ô	1ˆÕr   )F)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú	__attrs__r   r   Ú__classcell__)r   s   @r   r   r      s&   ø„ ñð. ×%Ñ%¨¨Ñ7€Iô;÷
1r   r   N)r   Úrequests.adaptersr   Ú_compatr   r   r
   r   r   Ú<module>r"      s   ðñõ
 *å !ô$1˜õ $1r   