COMMITS
/ Lib/os.py October 29, 2025
G
gh-120057: add `os.reload_environ` to `__all__` (#140763)
Guo Ci committed
October 15, 2025
J
gh-83714: Implement os.statx() function (#139178)
Jeffrey Bosboom committed
October 11, 2025
V
gh-139482: Add `posix._clearenv()` function (#139965)
Victor Stinner committed
September 3, 2025
B
GH-119169: Slightly speed up `os.walk(topdown=True)` (GH-121431)
Barney Gale committed
June 30, 2025
S
gh-136087: Remove `\r` from documented `os.linesep` values (#136088)
sobolevn committed
June 6, 2025
V
gh-134993: Add os.lstat() to os.supports_dir_fd (#135188)
Victor Stinner committed
March 29, 2025
T
gh-127541: Update os.walk example (GH-127765)
Totosuki committed
November 5, 2024
V
gh-120057: Add os.reload_environ() function (#126268)
Victor Stinner committed
July 8, 2024
B
GH-119169: Simplify `os.walk()` exception handling (#121435)
Barney Gale committed
June 10, 2024
V
gh-120057: Add os.environ.refresh() method (#120059)
Victor Stinner committed
May 30, 2024
B
GH-89727: Fix FD leak on `os.fwalk()` generator finalization. (#119766)
Barney Gale committed
B
GH-89727: Fix `os.fwalk()` recursion error on deep trees (#119638)
Barney Gale committed
May 29, 2024
B
GH-89727: Partially fix `shutil.rmtree()` recursion error on deep trees (#119634)
Barney Gale committed
March 13, 2024
S
gh-116401: Fix blocking os.fwalk() and shutil.rmtree() on opening a named pipe (GH-116421)
Serhiy Storchaka committed
December 24, 2023
S
gh-113191: Add support of os.fchmod() on Windows (GH-113192)
Serhiy Storchaka committed
December 14, 2023
S
gh-59616: Support os.chmod(follow_symlinks=True) and os.lchmod() on Windows (GH-113049)
Serhiy Storchaka committed
October 10, 2023
D
gh-109595: Add -Xcpu_count=<n> cmdline for container users (#109667)
Donghee Na committed
September 30, 2023
V
gh-109649: Add os.process_cpu_count() function (#109907)
Victor Stinner committed
June 25, 2023
A
gh-106046: Improve error message from `os.fspath` if `__fspath__` is set to `None` (#106082)
Alex Waygood committed
May 25, 2023
B
GH-104898: Add __slots__ to os.PathLike (GH-104899)
Barney Gale committed
January 2, 2023
S
gh-89727: Improve os.walk complexity (#100671)
Stanislav Zmiev committed
December 19, 2022
J
gh-89727: Fix os.walk RecursionError on deep trees (#99803)
Jon Burdo committed
October 7, 2022
S
gh-57179: Add note on symlinks for os.walk (#94799)
Stanley committed
May 19, 2022
I
gh-87901: Remove the encoding argument from os.popen (GH-92836)
Inada Naoki committed
May 6, 2022
I
gh-87901: Add encoding to os.popen (GH-92374)
Inada Naoki committed
February 18, 2022
辰
Fix missing spaces in os.walk example (GH-29918)
辰冢 committed
August 8, 2021
S
bpo-42053: Remove misleading check in os.fwalk() (GH-27669)
Serhiy Storchaka committed
July 20, 2021
L
bpo-44631: Make the repr() of the _Environ class more readable. (#27128)
Leonardo Freua committed
April 29, 2021
I
bpo-43651: Fix EncodingWarning in `os.fdopen()` and test_os (GH-25654)
Inada Naoki committed
April 4, 2021
I
bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25145)
Inada Naoki committed
December 15, 2020
P
April 7, 2020
G
bpo-39481: Implementation for PEP 585 (#18239)
Guido van Rossum committed
April 1, 2020
V
bpo-40094: Add os.waitstatus_to_exitcode() (GH-19201)
Victor Stinner committed
March 13, 2020
C
bpo-36144: Update os.environ and os.environb for PEP 584 (#18911)
Charles Burkland committed
February 12, 2020
S
bpo-39567: Add audit for os.walk(), os.fwalk(), Path.glob() and Path.rglob(). (GH-18372)
Serhiy Storchaka committed
January 24, 2020
V
bpo-39395: putenv() and unsetenv() always available (GH-18135)
Victor Stinner committed
December 22, 2019
B
bpo-38878: Fix os.PathLike __subclasshook__ (GH-17336)
Bar Harel committed
December 8, 2019
B
bpo-38994: Implement __class_getitem__ for PathLike (GH-17498)
Batuhan Taşkaya committed
September 10, 2019
B
closes bpo-25461: Update os.walk() docstring to match the online docs. (GH-11836)
Bernt Røskar Brenna committed
September 9, 2019
H
Fix punctuation in `os.execvpe` docstring. (GH-15051)
Hasan Ramezani committed
March 29, 2019
S
bpo-36085: Enable better DLL resolution on Windows (GH-12302)
Steve Dower committed
December 23, 2018
R
Use generator instead of list in code examples (GH-11203)
Recursing committed
August 8, 2018
B
Assume the raw environ is always declared. (GH-8707)
Benjamin Peterson committed
December 14, 2017
September 25, 2017
S
bpo-30152: Reduce the number of imports for argparse. (#1269)
Serhiy Storchaka committed
July 1, 2017
O
bpo-30441: Fix bug when modifying os.environ while iterating over it (#2409)
Osvaldo Santana Neto committed
March 30, 2017
S
bpo-25996: Added support of file descriptors in os.scandir() on Unix. (#502)
Serhiy Storchaka committed
March 24, 2017
S
bpo-19930: The mode argument of os.makedirs() no longer affects the file (#799)
Serhiy Storchaka committed
March 7, 2017
S
bpo-28682: Added support for bytes paths in os.fwalk(). (#489)
Serhiy Storchaka committed
November 20, 2016
S
Fixes empty tuple case.
Steve Dower committed