2bi JSSKJr SSKJrJr SSKJr SSKJr Sr Sr Sr g ) )absolute_import)!MultipartInvariantViolationDefectStartBoundaryNotFoundDefect)HeaderParsingError) http_clientcUR5$![a Of=fUR$![a Of=fURSL$![a Of=f[ S5e)zd 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.)isclosedAttributeErrorclosedfp ValueError)objs ړ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/urllib3/util/response.py is_fp_closedr s} ||~     zz     vv~     @ AAs*  / << A AAc[U[R5(d#[SR [ U555e[ USS5n[ USS5nSnU(a9UR5(d$U"5n[U[[45(aUnU(a/UVs/sH"n[U[[45(aM UPM$ nnU(dU(a [XS9egs snf)a" Asserts whether all headers have been successfully parsed. Extracts encountered errors from the result of parsing headers. Only works on Python 3. :param http.client.HTTPMessage headers: Headers to verify. :raises urllib3.exceptions.HeaderParsingError: If parsing errors are found. z"expected httplib.Message, got {0}.defectsN get_payload)r unparsed_data) isinstancehttplib HTTPMessage TypeErrorformattypegetattr is_multipartbytesstrrrr)headersrrrpayloaddefects rassert_header_parsingr#(s gw22 3 3<CCDMRSSgy$/G'=$7KM##%%!mG'E3<00 ' " !46WX !  - NN  s *C- C-ctURn[U[5(aUS:H$UR5S:H$)z Checks whether the request of a response has been a HEAD-request. Handles the quirks of AppEngine. :param http.client.HTTPResponse response: Response to check if the originating request used 'HEAD' as a method. HEAD)_methodrintupper)responsemethods ris_response_to_headr,^s7  F&#{ <<>V ##N) __future__r email.errorsrr exceptionsrpackages.six.movesrrrr#r,r-rr3s#&W+7B>3Ol $r-