|
Sources Bugzilla – Full Text Bug Listing |
| Summary: | closing stdout in a child python process means that process doesn't receive bytes from stdin anymore. I think. | ||
|---|---|---|---|
| Product: | cygwin | Reporter: | Zooko O'Whielacronx <zooko> |
| Component: | Cygwin Applications | Assignee: | Reini Urban <rurban> |
| Status: | NEW --- | ||
| Severity: | normal | CC: | |
| Priority: | P2 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Host: | Target: | ||
| Build: | Last reconfirmed: | ||
| Attachments: | the output from cygcheck -s -v -r | ||
|
Description
Zooko O'Whielacronx
2008-11-10 23:15:05 UTC
Created attachment 3060 [details]
the output from cygcheck -s -v -r
Corinna Vinschen of cygwin requests a smaller test case: http://www.cygwin.com/ml/cygwin/2008-11/msg00166.html Here is a smaller test case which shows incorrect behavior: http://twistedmatrix.com/trac/attachment/ticket/3529/demo.4.py I will also attempt to attach demo.4.py to this ticket. There are more test cases along with my notes about the behavior that they exhibited at: http://twistedmatrix.com/trac/ticket/3529 Oh, I'm sorry, demo.4.py shows correct behavior. The difference between demo.4.py -- which behaves correctly -- and "python ./bin/trial --reactor=select twisted.internet.test.test_process.ProcessTestsBuilder_PollReactor.test_ childConnectionLost" -- which behaves incorrectly -- is not understood. |