📂 FileMgr
📍
/
usr
/
lib
/
python3
/
dist-packages
/
httplib2
/
__pycache__
✏️ /usr/lib/python3/dist-packages/httplib2/__pycache__/__init__.cpython-312.pyc
✕ Tutup
� ��Pj� � �� � d Z ddlZddlmZmZmZmZ dZdZg d�Z dZ dZddlZddl Z ddlZddlZddlZdd lmZ ddlZddlZddlZdd lmZ ddlZddlmZ ddlmZ ddlZddlZddl Z ddl!Z!ddl"Z"ddl#Z#ddl$Z$ddl%Z%ddl&Z&ddl'Z'ddl(Z)ddl*Z* ddl+Z+d dl-m.Z. d dl/� d dl0m0Z0 d� Z1g d�Z2dZ3dZ4dZ5g d�Z6dZ7 e8d� Z9ddl:m;Z; e;jx � Z= e>e%dd� xs e>e%d� Z? dSd�Z@d� ZAd� ZB e#j� d� ZDd � ZEd!� ZF e#j� d"� ZG e#j� d#e#j� � ZId$� ZJ e#j� d%� ZKd&� ZLd'� ZMd(� ZNdZOd)� ZPd*� ZQd+� ZRd,� ZSd-� ZTd.� ZU G d/� d0eV� ZW G d1� d2eW� ZX G d3� d4eW� ZY G d5� d6eW� ZZ G d7� d8eW� Z[ G d9� d:eW� Z\eXe[eYeZe\d;�Z]g d<�Z^ G d=� d>eV� Z_ G d?� d@eV� Z` G dA� dBe`� Za G dC� dDeV� Zb G dE� dFeV� ZcdTdG�ZddUdH�Ze G dI� dJej� j� � Zh G dK� dLej� j� � ZjehejdM�Zk G dN� dOeV� Zl G dP� dQem� ZndVdR�Zoy# e,$ r d dl-m+Z+ Y ���w xY w)Wz+Small, fast HTTP client library for Python.� N)�ZlibDecoder�DecoderProtocol�LimitDecoder�DeflateDecoderz!Joe Gregorio (joe@bitworking.org)zCopyright 2006, Joe Gregorio) �!Thomas Broyer (t.broyer@ltgt.net)zJames AntillzXavier Verges FarrerozJonathan FeinbergzBlair ZajaczSam RubyzLouis NyffeneggerzMark PilgrimzAlex Yu�MITz0.20.4)�header)�gettext)�md5)�sha1� )�socks)�auth)�*)�iri2uric �Z � t t d� r| d uxr | t j uS | d uS )N�_GLOBAL_DEFAULT_TIMEOUT)�hasattr�socketr )�timeouts �3/usr/lib/python3/dist-packages/httplib2/__init__.py�has_timeoutr = s3 � ��v�0�1��d�"�T�w�f�6T�6T�'T�T��$��� )� debuglevel�FailedToDecompressContent�Http� HttpLib2Error� ProxyInfo� RedirectLimit�RedirectMissingLocation�Response�RETRIES�"UnimplementedDigestAuthOptionError�&UnimplementedHmacDigestAuthOptionError� � )� connectionz keep-alivezproxy-authenticatezproxy-authorization�te�trailers�transfer-encoding�upgrade)�GET�HEAD�OPTIONS�TRACE)�, �- �. �/ i3 �4 )�certs�PROTOCOL_TLS�PROTOCOL_SSLv23c �\ � t t d� st d� �t j t � }| rt j nt j |_ |�It |d� r2t |t � rt t j |� }||_ nt d� �|�It |d� r2t |t � rt t j |� }||_ nt d� �t |d� r| |_ |j |� |r|j! |||� |S )N� SSLContextz0httplib2 requires Python 3.2+ for ssl.SSLContext�maximum_versionzHsetting tls_maximum_version requires Python 3.7 and OpenSSL 1.1 or newer�minimum_versionzHsetting tls_minimum_version requires Python 3.7 and OpenSSL 1.1 or newer�check_hostname)r �ssl�RuntimeErrorr9 �DEFAULT_TLS_VERSION� CERT_NONE� CERT_REQUIRED�verify_mode� isinstance�str�getattr� TLSVersionr: r; r<