Message8007

Author jeff.allen
Recipients amak, emcdowell, fwierzbicki, jeff.allen, pjenvey, vitaly
Date 2013-05-05.13:16:08
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1367759769.06.0.346896342631.issue1972@psf.upfronthosting.co.za>
In-reply-to
Content
Philip is correct: we've mixed up two bugs here. The original problem (from Vitaly) is not connected with jline because jline is not in use when Jython is launched as a subprocess.

The superficially similar behaviour in which interactive readline() hangs (reported by Edward), is related to jline and is fixed by switching console. The critical difference is almost certainly that with jline active, System.in is effectively told to terminate lines with \r, instead of the system-specific line.separator.

There may be a common element in the strategy used by TextIOWrapper to recognise an line endings. I'm investigating the interaction between this strategy, System.in, and line endings when piping text between a process and a subprocess.
History
Date User Action Args
2013-05-05 13:16:09jeff.allensetmessageid: <1367759769.06.0.346896342631.issue1972@psf.upfronthosting.co.za>
2013-05-05 13:16:09jeff.allensetrecipients: + jeff.allen, fwierzbicki, amak, pjenvey, vitaly, emcdowell
2013-05-05 13:16:08jeff.allenlinkissue1972 messages
2013-05-05 13:16:08jeff.allencreate