o ai+n @ sT d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dlm Z zd dlZW n e y5 dZY nw ddlmZ ddlmZmZ dd lmZmZmZmZmZmZmZmZmZmZ dd lmZ ddl m!Z!m"Z" e#e$Z%G dd d e&Z'G dd de&Z(G dd de&Z)edurG dd de&Z*G dd de&Z+dd Z,G dd dej-Z.dS ) )absolute_importN)contextmanager)error)timeout )HTTPHeaderDict)BaseSSLError HTTPException) BodyNotHttplibCompatibleDecodeError HTTPErrorIncompleteReadInvalidChunkLength InvalidHeader ProtocolErrorReadTimeoutErrorResponseNotChunkedSSLError)six)is_fp_closedis_response_to_headc @ $ e Zd Zdd Zdd Zdd ZdS )DeflateDecoderc C s d| _ d| _t | _d S )NT ) _first_try_datazlib decompressobj_objself r! /builddir/build/BUILDROOT/alt-python310-pip-21.3.1-5.el8.x86_64/opt/alt/python310/lib/python3.10/site-packages/pip/_vendor/urllib3/response.py__init__$ s zDeflateDecoder.__init__c C t | j|S Ngetattrr r namer! r! r" __getattr__) zDeflateDecoder.__getattr__c C s |s|S | j s | j|S | j|7 _z| j|}|r#d| _ d | _|W S tjyI d| _ ttj | _z| | jW d | _ Y S d | _w w )NF)r r decompressr r r r MAX_WBITS)r datadecompressedr! r! r" r, , s$ zDeflateDecoder.decompressN__name__ __module____qualname__r# r* r, r! r! r! r" r # s r c @ s e Zd ZdZdZdZdS )GzipDecoderStater r N)r1 r2 r3 FIRST_MEMBER OTHER_MEMBERSSWALLOW_DATAr! r! r! r" r4 C s r4 c @ r )GzipDecoderc C s t dt j | _tj| _d S )N )r r r- r r4 r6 _stater r! r! r" r# K s zGzipDecoder.__init__c C r$ r% r&