£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

Re
                 @   sX   d  d l  m Z d d l m Z d d l m Z d d   Z d d   Z d	 d
   Z	 d S)    )absolute_import   )http_client)HeaderParsingErrorc             C   sy   y |  j    SWn t k
 r" Yn Xy |  j SWn t k
 rB Yn Xy |  j d k SWn t k
 rh Yn Xt d   d S)zt
    Checks whether a given file-like object is closed.

    :param obj:
        The file-like object to check.
    Nz)Unable to determine whether fp is closed.)isclosedAttributeErrorclosedfp
ValueError)obj r   /builddir/build/BUILDROOT/alt-python35-pip-20.2.4-5.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/urllib3/util/response.pyis_fp_closed   s    r   c             C   s   t  |  t j  s- t d j t |      t |  d d  } t |  d d  } d } | r |  j   s |   } t  | t t	 f  r | } | s | r t
 d | d |   d S)aP  
    Asserts whether all headers have been successfully parsed.
    Extracts encountered errors from the result of parsing headers.

    Only works on Python 3.

    :param headers: Headers to verify.
    :type headers: `httplib.HTTPMessage`.

    :raises urllib3.exceptions.HeaderParsingError:
        If parsing errors are found.
    z"expected httplib.Message, got {0}.defectsNget_payloadunparsed_data)
isinstancehttplibHTTPMessage	TypeErrorformattypegetattris_multipartbytesstrr   )headersr   r   r   payloadr   r   r   assert_header_parsing&   s    	r   c             C   s2   |  j  } t | t  r" | d k S| j   d k S)z
    Checks whether the request of a response has been a HEAD-request.
    Handles the quirks of AppEngine.

    :param conn:
    :type conn: :class:`httplib.HTTPResponse`
       HEAD)_methodr   intupper)responsemethodr   r   r   is_response_to_headJ   s    		
r&   N)

__future__r   Zpackages.six.movesr   r   
exceptionsr   r   r   r&   r   r   r   r   <module>   s
   $