Files
old-parkingkoncept/parkingkonceptvenv/lib/python3.7/site-packages/urllib3/__pycache__/filepost.cpython-37.pyc

48 lines
2.6 KiB
Plaintext
Raw Normal View History

2019-11-17 12:44:16 +01:00
B
#U<>]<5D> <00>@s<>ddlmZddlZddlZddlZddlmZddlmZddl m
Z
ddl m Z e<03> d<08>d Zd
d <0B>Zd d <0A>Zdd<0F>Zddd<11>ZdS)<13>)<01>absolute_importN)<01>BytesIO<49>)<01>six)<01>b)<01> RequestFieldzutf-8<>cCs$t<00>t<02>d<01><01>}tjs |<00>d<02>}|S)zN
Our embarrassingly-simple replacement for mimetools.choose_boundary.
<20><00>ascii)<07>binascii<69>hexlify<66>os<6F>urandomr<00>PY2<59>decode)<01>boundary<72>r<00>5/tmp/pip-install-zuyyrlx8/urllib3/urllib3/filepost.py<70>choose_boundarys
rccsNt|t<01>rt<02>|<00>}nt|<00>}x*|D]"}t|t<05>r:|Vq$tj|<02>Vq$WdS)z<>
Iterate over fields.
Supports list of (k, v) tuples and dicts, and lists of
:class:`~urllib3.fields.RequestField`.
N)<07>
isinstance<EFBFBD>dictr<00> iteritems<6D>iterr<00> from_tuples)<03>fields<64>i<>fieldrrr<00>iter_field_objectss
 

rcCs,t|t<01>rdd<02>t<02>|<00>D<00>Sdd<02>|D<00>S)a-
.. deprecated:: 1.6
Iterate over fields.
The addition of :class:`~urllib3.fields.RequestField` makes this function
obsolete. Instead, use :func:`iter_field_objects`, which returns
:class:`~urllib3.fields.RequestField` objects.
Supports list of (k, v) tuples and dicts.
css|]\}}||fVqdS)Nr)<03>.0<EFBFBD>k<>vrrr<00> <genexpr>:sziter_fields.<locals>.<genexpr>css|]\}}||fVqdS)Nr)rrr rrrr!<s)rrrr)rrrr<00> iter_fields-s
r"cCs<>t<00>}|dkrt<01>}x|t|<00>D]p}|<02>td|<00><01>t|<02><01>|<03><06><00>|j}t|t <09>r^t
|<04>}t|t j <0C>rzt|<02><01>|<04>n
|<02>|<04>|<02>d<03>qW|<02>td|<00><01>t
d|<00>}|<02> <0A>|fS)aQ
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`).
:param boundary:
If not specified, then a random boundary will be generated using
:func:`urllib3.filepost.choose_boundary`.
Nz--%s
s
z--%s--
z multipart/form-data; boundary=%s)rrr<00>writer<00>writer<65>render_headers<72>datar<00>int<6E>strr<00> text_type<70>getvalue)rr<00>bodyrr&<00> content_typerrr<00>encode_multipart_formdata?s 
 
 r-)N)<13>
__future__rr <00>codecsr <00>ior<00>packagesrZ packages.sixrrr<00>lookupr$rrr"r-rrrr<00><module>s