]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-101754: Document that Windows converts keys in `os.environ` to uppercase (GH-101840)
authorOwain Davies <116417456+OTheDev@users.noreply.github.com>
Fri, 3 Mar 2023 10:51:32 +0000 (17:51 +0700)
committerGitHub <noreply@github.com>
Fri, 3 Mar 2023 10:51:32 +0000 (10:51 +0000)
Doc/library/os.rst

index 85924d0e48366bed96fcd2bc722f0630eab1eddb..23ce98785bedfc6d137f606459eb38002c704250 100644 (file)
@@ -201,6 +201,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