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-6culloxw/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&