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 yselivanov
Recipients asvetlov, ned.deily, vstinner, yselivanov
Date 2018-05-28.21:05:15
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1527541515.79.0.682650639539.issue33674@psf.upfronthosting.co.za>
In-reply-to
Content
The fix is correct and the bug is now obvious: data_received() occur pretty much any time after connection_made() call; if call_soon() is used in connection_made(), data_received() may find the protocol in an incorrect state.

Kudos Victor for debugging this.
History
Date User Action Args
2018-05-28 21:05:15yselivanovsetrecipients: + yselivanov, vstinner, ned.deily, asvetlov
2018-05-28 21:05:15yselivanovsetmessageid: <1527541515.79.0.682650639539.issue33674@psf.upfronthosting.co.za>
2018-05-28 21:05:15yselivanovlinkissue33674 messages
2018-05-28 21:05:15yselivanovcreate