2,d 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 ) )annotationsNapplication/octet-streamfilename
str | Nonedefaultstrreturnc 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.10/venv/lib/python3.11/site-packages/urllib3/fields.pyguess_content_typer s, <#H--a0;G;N namevalue_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