Message231482
| Author | schlamar |
|---|---|
| Recipients | Rosuav, gvanrossum, python-dev, schlamar |
| Date | 2014-11-21.17:35:57 |
| SpamBayes Score | -1.0 |
| Marked as misclassified | Yes |
| Message-id | <1416591357.8.0.692001153499.issue22906@psf.upfronthosting.co.za> |
| In-reply-to |
| Content | |
|---|---|
Yes, all yield-based coroutines are generators. I know that there is a backward compatible upgrade path, but this might have a huge impact on existing code. Interestingly, I didn't know before researching this PEP that you can actually use `return` without arguments in generators before Python 3.3 (even in 2.3) and I have worked a lot with coroutines/generators. So I'm not even against this proposal and using `return` instead of `raise StopIteration` seems the right way to exit a generator/coroutine, but there could be lots of affected users... |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2014-11-21 17:35:57 | schlamar | set | recipients: + schlamar, gvanrossum, python-dev, Rosuav |
| 2014-11-21 17:35:57 | schlamar | set | messageid: <1416591357.8.0.692001153499.issue22906@psf.upfronthosting.co.za> |
| 2014-11-21 17:35:57 | schlamar | link | issue22906 messages |
| 2014-11-21 17:35:57 | schlamar | create | |