]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-101754: Document that Windows converts keys in `os.environ` to uppercase (GH-101840)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 3 Mar 2023 10:58:30 +0000 (02:58 -0800)
committerGitHub <noreply@github.com>
Fri, 3 Mar 2023 10:58:30 +0000 (02:58 -0800)
(cherry picked from commit 4e7c0cbf59595714848cf9827f6e5b40c3985924)

Co-authored-by: Owain Davies <116417456+OTheDev@users.noreply.github.com>
Doc/library/os.rst

index e5fc63afdcf57afc455dbbdee193152e6086c839..1f1e2fd31454c36c62c0c86d55c136f93eb29e8d 100644 (file)
@@ -188,6 +188,11 @@ process and user.
    ``'surrogateescape'`` error handler. Use :data:`environb` if you would like
    to use a different encoding.
 
+   On Windows, the keys are converted to uppercase. This also applies when
+   getting, setting, or deleting an item. For example,
+   ``environ['monty'] = 'python'`` maps the key ``'MONTY'`` to the value
+   ``'python'``.
+
    .. note::
 
       Calling :func:`putenv` directly does not change :data:`os.environ`, so it's better