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 schlamar
Recipients Rosuav, gvanrossum, python-dev, schlamar
Date 2014-11-21.17:17:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1416590264.97.0.193204771216.issue22906@psf.upfronthosting.co.za>
In-reply-to
Content
AFAIS this would break all existing code for yield-based coroutine schedulers (Tornado, Twisted, Trollius, monocle, ...) when a coroutine is exited with `raise StopIteration` in client code. 

And this seems like a lot, a quick GitHub code search gives various examples, e.g.

- https://github.com/circus-tent/circus-web/blob/3b76c83d1eb984a78ed69a9abcb13054cde78f89/circusweb/circushttpd.py#L170
- https://github.com/kzahel/falcon-api/blob/5c62454db971bc99c52694cf2ce0613fb1504d80/python/falcon_api/session.py#L159
- https://github.com/peterhajas/Genesis/blob/2f1a03c38934b892ee6bb04e07e867bf463b7ae5/servers/genesis/clients.py#L24
History
Date User Action Args
2014-11-21 17:17:45schlamarsetrecipients: + schlamar, gvanrossum, python-dev, Rosuav
2014-11-21 17:17:44schlamarsetmessageid: <1416590264.97.0.193204771216.issue22906@psf.upfronthosting.co.za>
2014-11-21 17:17:44schlamarlinkissue22906 messages
2014-11-21 17:17:44schlamarcreate