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 levkivskyi
Recipients levkivskyi, yselivanov
Date 2017-11-22.16:50:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1511369444.71.0.213398074469.issue32113@psf.upfronthosting.co.za>
In-reply-to
Content
A first simple idea that comes to my mind is special-case async generators/iterators in PyObject_GetIter to say something like:

TypeError: asynchronous iterable can't be used where an iterable is expected

If it is possible to detect that an async generator is resulting from a generator expression, then we can say:

TypeError: asynchronous generator expression can't be used as an iterable
History
Date User Action Args
2017-11-22 16:50:44levkivskyisetrecipients: + levkivskyi, yselivanov
2017-11-22 16:50:44levkivskyisetmessageid: <1511369444.71.0.213398074469.issue32113@psf.upfronthosting.co.za>
2017-11-22 16:50:44levkivskyilinkissue32113 messages
2017-11-22 16:50:44levkivskyicreate