File: //proc/self/root/lib/python3/dist-packages/docker/transport/__pycache__/ssladapter.cpython-310.pyc
o
�2.a
� @ s� d Z ddlZddlmZ ddlmZ ddlmZ zddlm m
Z
W n
ey0 ddl
Z
Y nw e
jj
Z
ejd dk sCejd dk rMdd lmZ ee
j_G d
d� de�ZdS )z� Resolves OpenSSL issues in some servers:
https://lukasa.co.uk/2013/01/Choosing_SSL_Version_In_Requests/
https://github.com/kennethreitz/requests/pull/799
� N)�
StrictVersion)�HTTPAdapter)�BaseHTTPAdapter� � � )�match_hostnamec sR e Zd ZdZejg d� Z d
� fdd� Zddd�Z� fd d
�Zdd� Z � Z
S )�SSLHTTPAdapterz>An HTTPS Transport Adapter that uses an arbitrary SSL version.)�assert_fingerprint�assert_hostname�ssl_versionNc s( || _ || _|| _t� jdi |�� d S )N� )r r r
�super�__init__)�selfr r r
�kwargs�� __class__r
�=/usr/lib/python3/dist-packages/docker/transport/ssladapter.pyr "