On 22 November 2017 at 16:56, Yury Selivanov <[email protected]> wrote:
> On Wed, Nov 22, 2017 at 10:10 AM, Ivan Levkivskyi <[email protected]> > wrote: > > On 22 November 2017 at 15:47, Paul Moore <[email protected]> wrote: > [...] > I'm all for prohibiting using 'yield' expression in generator > expressions or comprehensions. The semantics is way to hard to > understand and hence be of any value. > > Making 'await' a SyntaxError is absolutely not an option. Async > generator expressions are a shorthand syntax for defining asynchronous > generators (PEP 525), and it's already being used in the wild. > OK, makes sense, so it looks like we may have the following plan: - fix `yield` in comprehensions - update PEP 530 and docs re generator expressions vs comprehensions - make `yield` in generator expressions a SyntaxError If everyone agrees, then I propose to open a separate issue on b.p.o. to coordinate the efforts. -- Ivan
_______________________________________________ Python-Dev mailing list [email protected] https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
