Repository URL to install this package:
|
Version:
0.1.2 ▾
|
odigos
/
etc
/
odigos-vmagent
/
instrumentations
/
python
/
urllib3
/
__pycache__
/
fields.cpython-311.pyc
|
|---|
§
(g[* ã óä d dl mZ d dlZd dlZd dlZej eef Z ej e ej
ee f ej
ee ef f Z ddd Zdd
Z
ddZddZddZ 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 ú5/tmp/pip-target-r31m1qfr/lib/python/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
fddD ¦ « ¦ « 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 <https://tools.ietf.org/html/rfc2388#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
ú <genexpr>z.format_header_param_rfc2231.<locals>.<genexpr>@ s' øè è Ð/Ð/rrU{Ð/Ð/Ð/Ð/Ð/Ð/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
ø ð( OOOàMMð 1õ Øð ñ ô ð õ %ÑÔð &ØWÑ%Ô%åÐ/Ð/Ð/Ð/ YÐ/Ñ/Ô/Ñ/Ô/ð ØÐ$Ð$EÐ$Ð$Ð$ð ØMM'Ñ"Ô"Ð"ð Møõ #Õ$6Ð7ð ð ð ØDð øøøõ
K×&Ò& u¨gÑ6Ô6EØÐÐuÐÐEàLs Á1B ÂBÂBc ó t |t ¦ « r| d¦ « }| dddd¦ « }| d| dS )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&