-
Notifications
You must be signed in to change notification settings - Fork 558
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
subprocess.communicate never returns when the subprocess outputs more than 0xFFFF + 1 bytes #363
Comments
I can reproduce the issue with the latest version of uvloop published on pypi (v0.14.0, which is almost one year old), but I cannot reproduce it with the latest development version ( 6ef69a7 ). It looks like the issue has been fixed by some other change. It would be nice if a new version could be published on pypi soon. |
Regression test for MagicStack#363
Regression test for MagicStack#363
Regression test for MagicStack#363
Regression test for MagicStack#363
Closed by #364. Please feel free to reopen if the issue persists. |
@fantix : The issue was already fixed in master when it was opened. The problem is that the latest released version is old and contains the bug: https://pypi.org/project/uvloop/#history |
Right, thanks for the reminder - this links to how we close issues. I'm leaning towards marking issues closed to reflect the situation in the master branch, and PyPI releases could reference the issues fixed in each version. People with the same issue could still find this ticket and understand the release by comparing the Git tags in logs. But @1st1 may have a different opinion |
Closing as soon as it's fixes in master is IMO ok, but then I typically add a comment saying when the release is scheduled and then go back and update the issue again once the release has been made. |
Yes, I also think this is the right thing to do. So, is there a new release planned ? The last one was in November 2019. |
Yes! I'll push for a new release after the first 3 columns on this board are cleared. |
The fix is included in 0.15.0. |
Thank you @fantix ! |
Regression test for MagicStack/uvloop#363
PYTHONASYNCIODEBUG
in env?: yesThe following code never returns with uvloop :
changing 65_537 to 65_536 makes the script work as expected and returns immediately.
The debug output is :
The text was updated successfully, but these errors were encountered: