/opt/cloudlinux/venv/lib/python3.11/site-packages/urllib3/__pycache__
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/urllib3/__pycache__/fields.cpython-311.pyc (13052B)
§
ÑÐü2,dã óä — d dl mZ d dlZd dlZd dlZej eef Z ej e ej
ee f ej
ee ef f Z ddd „Zdd
„Z
dd„Zdd„Zdd„Z G d„ d¦ « ZdS )é )ÚannotationsNúapplication/octet-streamÚfilenameú
str | NoneÚdefaultÚstrÚreturnc óB — | rt j | ¦ « d p|S |S )zæ
Guess the "Content-Type" of a file.
:param filename:
The filename to guess the "Content-Type" of using :mod:`mimetypes`.
:param default:
If no "Content-Type" can be guessed, default to `default`.
r )Ú mimetypesÚ
guess_type)r r s ú`/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/urllib3/fields.pyÚguess_content_typer s, € ð ð <ÝÔ# HÑ-Ô-¨aÔ0Ð;°GÐ;Ø€Nó ÚnameÚvalueÚ_TYPE_FIELD_VALUEc ó� ‡— ddl }| dt d¬¦ « t ‰t ¦ « r‰ d¦ « Št
ˆfd„dD ¦ « ¦ « s7| › d ‰› d
�} | d¦ « |S # t t f$ r Y nw xY wt j ‰d¦ « Š| › d‰› �ЉS )
a´
Helper function to format and quote a single header parameter using the
strategy defined in RFC 2231.
Particularly useful for header parameters which might contain
non-ASCII values, like file names. This follows
`RFC 2388 Section 4.4
`_.
:param name:
The name of the parameter, a string expected to be ASCII only.
:param value:
The value of the parameter, provided as ``bytes`` or `str``.
:returns:
An RFC-2231-formatted unicode string.
.. deprecated:: 2.0.0
Will be removed in urllib3 v2.1.0. This is not valid for
``multipart/form-data`` header parameters.
r Nz�'format_header_param_rfc2231' is deprecated and will be removed in urllib3 v2.1.0. This is not valid for multipart/form-data header parameters.é ©Ú
stacklevelúutf-8c 3 ó •K — | ]}|‰v V — Œ d S ©N© )Ú.0Úchr s €r
ú z.format_header_param_rfc2231..@ s' øè è € Ð/Ð/˜rˆr�Uˆ{Ð/Ð/Ð/Ð/Ð/Ð/r z"\
ú="ú"Úasciiz*=)
ÚwarningsÚwarnÚDeprecationWarningÚ
isinstanceÚbytesÚdecodeÚanyÚencodeÚUnicodeEncodeErrorÚUnicodeDecodeErrorÚemailÚutilsÚencode_rfc2231)r r r! Úresults ` r
Úformat_header_param_rfc2231r/ s
ø€ ð( €O€O€Oà‡M‚Mð 1õ Øð ñ ô ð õ �%�ÑÔð &Ø—’˜WÑ%Ô%ˆåÐ/Ð/Ð/Ð/ YÐ/Ñ/Ô/Ñ/Ô/ð ØÐ$Ð$˜EÐ$Ð$Ð$ˆð Ø�MŠM˜'Ñ"Ô"Ð"ð ˆMøõ #Õ$6Ð7ð ð ð ØˆDð øøøõ
ŒK×&Ò& u¨gÑ6Ô6€EØÐÐ�uÐЀEà€Ls Á1B ÂBÂBc ó˜ — t |t ¦ « r| d¦ « }| ddddœ¦ « }| › d|› d�S )aí
Format and quote a single multipart header parameter.
This follows the `WHATWG HTML Standard`_ as of 2021/06/10, matching
the behavior of current browser and curl versions. Values are
assumed to be UTF-8. The ``\n``, ``\r``, and ``"`` characters are
percent encoded.
.. _WHATWG HTML Standard:
https://html.spec.whatwg.org/multipage/
form-control-infrastructure.html#multipart-form-data
:param name:
The name of the parameter, an ASCII-only ``str``.
:param value:
The value of the parameter, a ``str`` or UTF-8 encoded
``bytes``.
:returns:
A string ``name="value"`` with the escaped value.
.. versionchanged:: 2.0.0
Matches the WHATWG HTML Standard as of 2021/06/10. Control
characters are no longer percent encoded.
.. versionchanged:: 2.0.0
Renamed from ``format_header_param_html5`` and
``format_header_param``. The old names will be removed in
urllib3 v2.1.0.
r z%0Az%0Dz%22)é
é
é" r r )r$ r% r&