This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author eryksun
Recipients cdgriffith, eryksun, paul.moore, steve.dower, tim.golden, zach.ware
Date 2021-03-06.20:36:26
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1615062986.96.0.0734683142547.issue43423@roundup.psfhosted.org>
In-reply-to
Content
The presumption I suppose is that these statements only execute if self.stdout_thread and/or self.stderr_thread completes successfully. I suppose that the read could fail or get canceled via CancelSynchronousIo(). Of course in that case you have a bigger problem than an IndexError.

On a related note, _communicate() needs significant changes in Windows. See bpo-43346 if you're interested.
History
Date User Action Args
2021-03-06 20:36:27eryksunsetrecipients: + eryksun, paul.moore, tim.golden, zach.ware, steve.dower, cdgriffith
2021-03-06 20:36:26eryksunsetmessageid: <1615062986.96.0.0734683142547.issue43423@roundup.psfhosted.org>
2021-03-06 20:36:26eryksunlinkissue43423 messages
2021-03-06 20:36:26eryksuncreate