GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — bpo-30555: Fix WindowsConsoleIO errors in the presence of fd redirection by segevfiner · Pull Request #1927 · python/cpython bpo-30555: Fix WindowsConsoleIO errors in the presence of fd redirection #1927New issueHave 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
Merged
zooba
merged 22 commits into
python:master
from
segevfiner:bpo-30555-windowsconsoleio-fd-redirection
Uh oh!
There was an error while loading. Please reload this page.
Merged
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
b02408d
bpo-30555: Fix WindowsConsoleIO failure in the presence of fd redirec…
segevfiner ac242eb
bpo-30555: Fixed the kludgey PC/_testconsole.c, grumble grumble...
segevfiner 645dfa3
bpo-30555: Fix refleaks
segevfiner 013d8ea
bpo-30555: Add _Py_{get,open}_osfhandle{,_noraise} and use them instead
segevfiner aaf6020
bpo-30555: Swapped the rest of the uses of _{get,open}_osfhandle
segevfiner 7727bc5
bpo-30555: Swap intptr_t to void* in _Py_{get,open}_osfhandle{,_noraise}
segevfiner 0644634
bpo-30555: msvcrtmodule.c: Use an argument clinic convertor instead o…
segevfiner 82a18bb
Merge remote-tracking branch 'upstream/master' into bpo-30555-windows…
segevfiner ad77cd3
Merge remote-tracking branch 'upstream/master' into bpo-30555-windows…
segevfiner 9dd4ea9
bpo-30555: Also consider NULL as a possible error in HANDLE_return_co…
segevfiner 07a979f
Merge remote-tracking branch 'upstream/master' into bpo-30555-windows…
segevfiner 69b13f7
Merge remote-tracking branch 'upstream/master' into bpo-30555-windows…
segevfiner e54f9c0
Merge remote-tracking branch 'upstream/master' into bpo-30555-windows…
segevfiner 2d252ab
Add NEWS.d entry for bpo-30555
segevfiner d1cce96
Merge remote-tracking branch 'upstream/master' into bpo-30555-windows…
segevfiner 64262c2
Merge remote-tracking branch 'origin/master' into bpo-30555-windowsco…
segevfiner 36fccb4
Review fix
segevfiner 40f678f
Merge remote-tracking branch 'upstream/master' into bpo-30555-windows…
segevfiner 116fe9c
Merge remote-tracking branch 'upstream/master' into bpo-30555-windows…
segevfiner 7990e20
Merge remote-tracking branch 'upstream/master' into bpo-30555-windows…
segevfiner bd8233e
fileno should error when closed
segevfiner b76da3e
Fix faulty call to IOBase.close introduced by automatic merge
segevfiner File filterConversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading. Please reload this page. Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading. Please reload this page. Diff viewDiff view
Next
bpo-30555: Fix WindowsConsoleIO failure in the presence of fd redirec…
…tion This works by not caching the handle and instead getting the handle from the file descriptor each time, so that if the actual handle changes by fd redirection closing/opening the console handle beneath our feet, we will keep working correctly. I think I also fixed some resource handling issues along the way since ucrt/msvcrt fds *own* the HANDLEs they use and this module tried to close them itself.
Uh oh!
There was an error while loading. Please reload this page.
commit b02408d5d930a765b2f32991a8468e5bc2c0b948
There are no files selected for viewing
Oops, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
|
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |