/usr/lib/python3.6/site-packages/urllib3/util/__pycache__
Edit: /usr/lib/python3.6/site-packages/urllib3/util/__pycache__/response.cpython-36.pyc (1886B)
3
nf\
@ s@ d dl mZ ddlmZ ddlmZ dd Zdd Zd d
Z dS ) )absolute_import )http_client)HeaderParsingErrorc C sf y| j S tk
r Y nX y| jS tk
r8 Y nX y
| jdkS tk
rX Y nX tddS )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.)ZisclosedAttributeErrorclosedfp
ValueError)obj r /usr/lib/python3.6/response.pyis_fp_closed s
r
c C sv t | tjstdjt| t| dd}t| dd}d}|r^| j s^| }t |tt fr^|}|sf|rrt
||ddS )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}.defectsNget_payload)r
unparsed_data)
isinstancehttplibZHTTPMessage TypeErrorformattypegetattrZis_multipartbytesstrr )Zheadersr r r Zpayloadr r r assert_header_parsing&