관리-도구
편집 파일: response.cpython-34.pyc
� �Rek( � @ s� d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z m Z d d l m Z e j e � Z Gd d � d e � Z d d � Z Gd d � d e j � Z d S) � N� )�HTTPHeaderDict)�DecodeError)�string_types�binary_type)�is_fp_closedc @ s4 e Z d Z d d � Z d d � Z d d � Z d S)�DeflateDecoderc C s( d | _ t � | _ t j � | _ d S)NT)� _first_tryr �_data�zlib� decompressobj�_obj)�self� r �I/tmp/pip-ztkk0jow-build/pip/_vendor/requests/packages/urllib3/response.py�__init__ s zDeflateDecoder.__init__c C s t | j | � S)N)�getattrr )r �namer r r �__getattr__ s zDeflateDecoder.__getattr__c C s� | j s | j j | � S| j | 7_ y | j j | � SWnU t j k r� d | _ t j t j � | _ z | j | j � SWd d | _ XYn Xd S)NF)r r � decompressr r �errorr � MAX_WBITS)r �datar r r r s zDeflateDecoder.decompressN)�__name__� __module__�__qualname__r r r r r r r r s r c C s'