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 twisteroid ambassador
Recipients asvetlov, twisteroid ambassador, yselivanov
Date 2018-10-06.16:27:27
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1538843247.69.0.545547206417.issue34769@psf.upfronthosting.co.za>
In-reply-to
Content
I’m now convinced that the bug we’re fixing and the original bug with debug mode off are two separate bugs. With the fix in place and debug mode off, I’m still seeing the original buggy behavior. Bummer.


In my actual program, I have an async generator that spawns two tasks. In the finally clause I cancel and wait for them, then check and log any exceptions. The program ran on Python 3.7. The symptom of the original bug is occasional “Task exception was never retrieved” log entries about one of the spawned tasks. After I patched 3.7 with the fix, the symptom remains, so the fix does not actually fix the original bug.

Running the same program on master, there are additional error and warning messages about open stream objects being garbage collected, unclosed sockets, etc. Are these logging messages new to 3.8? If not, perhaps 3.8 introduced additional bugs?
History
Date User Action Args
2018-10-06 16:27:27twisteroid ambassadorsetrecipients: + twisteroid ambassador, asvetlov, yselivanov
2018-10-06 16:27:27twisteroid ambassadorsetmessageid: <1538843247.69.0.545547206417.issue34769@psf.upfronthosting.co.za>
2018-10-06 16:27:27twisteroid ambassadorlinkissue34769 messages
2018-10-06 16:27:27twisteroid ambassadorcreate