-
-
Notifications
You must be signed in to change notification settings - Fork 30.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gh-89727: Fix os.fwalk RecursionError on deep trees #100347
Commits on Dec 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d9f6f44 - Browse repository at this point
Copy the full SHA d9f6f44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61b8078 - Browse repository at this point
Copy the full SHA 61b8078View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5e2042 - Browse repository at this point
Copy the full SHA d5e2042View commit details
Commits on Dec 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 90c123b - Browse repository at this point
Copy the full SHA 90c123bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 570818b - Browse repository at this point
Copy the full SHA 570818bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30aeed7 - Browse repository at this point
Copy the full SHA 30aeed7View commit details -
pythongh-89727: Fix os.walk RecursionError on deep trees (python#99803)
Use a stack to implement os.walk iteratively instead of recursively to avoid hitting recursion limits on deeply nested trees.
Configuration menu - View commit details
-
Copy full SHA for 55e17b8 - Browse repository at this point
Copy the full SHA 55e17b8View commit details -
pythongh-69929: re docs: Add more specific definition of \w (python#9…
…2015) Co-authored-by: Jelle Zijlstra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f41cef6 - Browse repository at this point
Copy the full SHA f41cef6View commit details -
pythongh-89051: Add ssl.OP_LEGACY_SERVER_CONNECT (python#93927)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Christian Heimes <[email protected]> Co-authored-by: Hugo van Kemenade <[email protected]> Fixes python#89051
Configuration menu - View commit details
-
Copy full SHA for 33ba6a5 - Browse repository at this point
Copy the full SHA 33ba6a5View commit details -
pythongh-88211: Change lower-case and upper-case to match recommendat…
…ions in imaplib docs (python#99625)
Configuration menu - View commit details
-
Copy full SHA for f9b6796 - Browse repository at this point
Copy the full SHA f9b6796View commit details -
pythongh-100348: Fix ref cycle in
asyncio._SelectorSocketTransport
……with `_read_ready_cb` (python#100349)
Configuration menu - View commit details
-
Copy full SHA for 77d160f - Browse repository at this point
Copy the full SHA 77d160fView commit details -
Configuration menu - View commit details
-
Copy full SHA for db820a2 - Browse repository at this point
Copy the full SHA db820a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c39ce63 - Browse repository at this point
Copy the full SHA c39ce63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d2befb - Browse repository at this point
Copy the full SHA 8d2befbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d29188e - Browse repository at this point
Copy the full SHA d29188eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cf7550 - Browse repository at this point
Copy the full SHA 2cf7550View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2cca94 - Browse repository at this point
Copy the full SHA f2cca94View commit details -
Configuration menu - View commit details
-
Copy full SHA for af18a1d - Browse repository at this point
Copy the full SHA af18a1dView commit details
Commits on Mar 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9eedf9a - Browse repository at this point
Copy the full SHA 9eedf9aView commit details -
add more reliable file descriptor closing logic in os.fwalk
Make sure file descriptors get closed if an exception occurs right after the file descriptor was popped from the stack. Also catch exceptions thrown by calling os.close on an already-closed file-descriptor when doing file descriptor cleanup.
Configuration menu - View commit details
-
Copy full SHA for 5ee50c6 - Browse repository at this point
Copy the full SHA 5ee50c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0f9330 - Browse repository at this point
Copy the full SHA f0f9330View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccfb955 - Browse repository at this point
Copy the full SHA ccfb955View commit details -
Configuration menu - View commit details
-
Copy full SHA for 598bdf9 - Browse repository at this point
Copy the full SHA 598bdf9View commit details
Commits on Mar 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c158be3 - Browse repository at this point
Copy the full SHA c158be3View commit details
Commits on Mar 26, 2023
-
make sure we don't close the same fd twice
If an exception occurred between `close(fd_stack[-1])` and `fd_stack.pop()`, then we would close the fd a second time in the except clause. It would be better to risk leaving the fd open, as the previous implementation of fwalk could
Configuration menu - View commit details
-
Copy full SHA for 6608a6a - Browse repository at this point
Copy the full SHA 6608a6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d026146 - Browse repository at this point
Copy the full SHA d026146View commit details -
Configuration menu - View commit details
-
Copy full SHA for 762c03a - Browse repository at this point
Copy the full SHA 762c03aView commit details
Commits on Apr 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 045fd88 - Browse repository at this point
Copy the full SHA 045fd88View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3f793a - Browse repository at this point
Copy the full SHA f3f793aView commit details
Commits on Apr 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dfb9685 - Browse repository at this point
Copy the full SHA dfb9685View commit details
Commits on Jan 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0ebc475 - Browse repository at this point
Copy the full SHA 0ebc475View commit details