(original) (raw)
On 25 November 2017 at 01:22, Guido van Rossum <guido@python.org> wrote:
The more I hear about this topic, the more I think that \`await\`, \`yield\` and \`yield from\` should all be banned from occurring in all comprehensions and generator expressions. That's not much different from disallowing \`return\` or \`break\`.
IIUC this would essentially mean rejecting PEP 530.
What do you think about banning \`await\`, \`yield\` and \`yield from\` only from generator expressions?
Comprehensions can be fixed (just make them equivalent to for-loops without leaks as discussed).
--
Ivan