/opt/cloudlinux/venv/lib/python3.11/site-packages/urllib3/__pycache__
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/urllib3/__pycache__/filepost.cpython-311.pyc (3905B)
§
5]¨s÷âBã ó — d dl mZ d dlZd dlZd dlZd dlZd dlmZ ddlm Z m
Z
ej d¦ « d Zej
ej ej ee f e
f Zej eej ee f f Zdd
„Zdd„Z ddd„ZdS )é )ÚannotationsN)ÚBytesIOé )Ú_TYPE_FIELD_VALUE_TUPLEÚRequestFieldzutf-8é ÚreturnÚstrc ór — t j t j d¦ « ¦ « ¦ « S )zN
Our embarrassingly-simple replacement for mimetools.choose_boundary.
é )ÚbinasciiÚhexlifyÚosÚurandomÚdecode© ó úb/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/urllib3/filepost.pyÚchoose_boundaryr s) € õ Ô�BœJ r™NœNÑ+Ô+×2Ò2Ñ4Ô4Ð4r ÚfieldsÚ_TYPE_FIELDSútyping.Iterable[RequestField]c # óÊ K — t | t j ¦ « r| ¦ « }n| }|D ],}t |t ¦ « r|V — Œt j |Ž V — Œ-dS )z†
Iterate over fields.
Supports list of (k, v) tuples and dicts, and lists of
:class:`~urllib3.fields.RequestField`.
N)Ú
isinstanceÚtypingÚMappingÚitemsr Úfrom_tuples)r ÚiterableÚfields r Úiter_field_objectsr! s} è è € õ �&�&œ.Ñ)Ô)ð Ø—<’<‘>”>ˆˆàˆàð 3ð 3ˆÝ�e�\Ñ*Ô*ð 3؈KˆKˆKˆKåÔ*¨EÐ2Ð2Ð2Ð2Ð2ð 3ð 3r Úboundaryú
str | Noneútuple[bytes, str]c óÊ — t ¦ « }|€t ¦ « }t | ¦ « D ]ï}| d|› d� d¦ « ¦ « t |¦ « | ¦ « ¦ « |j }t |t ¦ « rt |¦ « }t |t ¦ « r#t |¦ « |¦ « n| |¦ « | d¦ « Œð| d|› d� d¦ « ¦ « d|› �}| ¦ « |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=)r r r! ÚwriteÚencodeÚwriterÚrender_headersÚdatar Úintr
Úgetvalue)r r" Úbodyr r* Úcontent_types r Úencode_multipart_formdatar/ 3 sM € õ ‰9Œ9€DØÐÝ"Ñ$Ô$ˆå# FÑ+Ô+ð ð ˆØ�
Š
Ð&˜Ð&Ð&Ð&×-Ò-¨iÑ8Ô8Ñ9Ô9Ð9åˆt‰Œ×Ò˜5×/Ò/Ñ1Ô1Ñ2Ô2Ð2ØŒzˆå�d�CÑ Ô ð Ý�t‘9”9ˆDå�d�CÑ Ô ð Ý�4‰LŒL×Ò˜tÑ$Ô$Ð$Ð$à�JŠJ�tÑÔÐà�
Š
�7ÑÔÐÐà‡J‚JÐ$�HÐ$Ð$Ð$×+Ò+¨IÑ6Ô6Ñ7Ô7Ð7à>°HÐ>Ð>€Là�=Š=‰?Œ?˜LÐ(Ð(r )r r
)r r r r )N)r r r" r# r r$ )Ú
__future__r r
Úcodecsr r Úior r r r Úlookupr( ÚSequenceÚUnionÚTupler
Ú_TYPE_FIELDS_SEQUENCEr r r r! r/ r r r ú
r8 s ðØ "Ð "Ð "Ð "Ð "Ð "à €€€Ø
€
€
€
Ø € € € Ø
€
€
€
Ø Ð Ð Ð Ð Ð à 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9à ˆŒ�wÑ Ô Ô "€àœØ
„L�”˜cÐ#:Ð:Ô;¸\ÐIÔJôÐ ð Œ|ØØ
„N�3Ð/Ð/Ô0ð2ô€ð5ð 5ð 5ð 5ð3ð 3ð 3ð 3ð. 26ð&)ð &)ð &)ð &)ð &)ð &)ð &)r