]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-111637: Clarify MIME type recognition behavior in mimetypes documentation (GH...
authordonBarbos <donbarbos@proton.me>
Mon, 3 Feb 2025 16:42:12 +0000 (20:42 +0400)
committerGitHub <noreply@github.com>
Mon, 3 Feb 2025 16:42:12 +0000 (16:42 +0000)
Doc/library/mimetypes.rst

index 8ad4850584a7e183b557cc8c13103050eff93fa6..514e773359a9aa08a88154bd8c56c5576ea0e571 100644 (file)
@@ -47,9 +47,11 @@ the information :func:`init` sets up.
    The optional *strict* argument is a flag specifying whether the list of known MIME types
    is limited to only the official types `registered with IANA
    <https://www.iana.org/assignments/media-types/media-types.xhtml>`_.
-   When *strict* is ``True`` (the default), only the IANA types are supported; when
-   *strict* is ``False``, some additional non-standard but commonly used MIME types
-   are also recognized.
+   However, the behavior of this module also depends on the underlying operating
+   system. Only file types recognized by the OS or explicitly registered with
+   Python's internal database can be identified. When *strict* is ``True`` (the
+   default), only the IANA types are supported; when *strict* is ``False``, some
+   additional non-standard but commonly used MIME types are also recognized.
 
    .. versionchanged:: 3.8
       Added support for *url* being a :term:`path-like object`.