Files
old-saburly-wagtail-web/env/lib/python3.10/site-packages/urllib3/__pycache__/filepost.cpython-310.pyc

42 lines
2.3 KiB
Plaintext
Raw Normal View History

2024-08-27 20:33:44 +02:00
o
<00><><EFBFBD>f[ <00>@s<>ddlmZddlZddlZddlZddlZddlmZddlm Z m
Z
e<03> d<06>dZ ej ejejee fe
fZejeejee ffZdd
d <0B>Zddd<10>Z dddd<15>ZdS)<1A>)<01> annotationsN)<01>BytesIO<49>)<02>_TYPE_FIELD_VALUE_TUPLE<4C> RequestFieldzutf-8<><00>return<72>strcCst<00>t<02>d<01><01><01><04>S)zN
Our embarrassingly-simple replacement for mimetools.choose_boundary.
<20>)<05>binascii<69>hexlify<66>os<6F>urandom<6F>decode<64>rr<00>R/home/amir/Desktop/saburlyweb/env/lib/python3.10/site-packages/urllib3/filepost.py<70>choose_boundarysr<00>fields<64> _TYPE_FIELDS<44>typing.Iterable[RequestField]ccsH<00>t|tj<02>r |<00><03>}n|}|D]}t|t<04>r|Vqtj|<02>VqdS)z<>
Iterate over fields.
Supports list of (k, v) tuples and dicts, and lists of
:class:`~urllib3.fields.RequestField`.
N)<06>
isinstance<EFBFBD>typing<6E>Mapping<6E>itemsr<00> from_tuples)r<00>iterable<6C>fieldrrr<00>iter_field_objectss<02>

<04>r<00>boundary<72>
str | None<6E>tuple[bytes, str]cCs<>t<00>}|dur
t<01>}t|<00>D]:}|<02>d|<01>d<03><03>d<04><01>t|<02><01>|<03><06><00>|j}t|t <09>r1t
|<04>}t|t
<EFBFBD>r>t|<02><01>|<04>n|<02>|<04>|<02>d<05>q|<02>d|<01>d<06><03>d<04><01>d|<01><00>}|<02> <0B>|fS)a<>
Encode a dictionary of ``fields`` using the multipart/form-data MIME format.
:param fields:
Dictionary of fields or list of (key, :class:`~urllib3.fields.RequestField`).
Values are processed by :func:`urllib3.fields.RequestField.from_tuples`.
:param boundary:
If not specified, then a random boundary will be generated using
:func:`urllib3.filepost.choose_boundary`.
Nz--z
zlatin-1s
z--
zmultipart/form-data; boundary=) rrr<00>write<74>encode<64>writer<65>render_headers<72>datar<00>intr <00>getvalue)rr<00>bodyrr%<00> content_typerrr<00>encode_multipart_formdata3s  


 
 r*)rr )rrrr)N)rrrrrr )<17>
__future__rr <00>codecsr r<00>iorrrr<00>lookupr#<00>Sequence<63>Union<6F>Tupler <00>_TYPE_FIELDS_SEQUENCErrrrr*rrrr<00><module>s(  <04> <02><04>

<10>