On 27 March 2018 at 19:47, Paul Moore <p.f.mo...@gmail.com> wrote: > On 27 March 2018 at 19:43, Ethan Furman <et...@stoneleaf.us> wrote: > > On 03/27/2018 11:12 AM, Ivan Levkivskyi wrote: > >> > >> On 27 March 2018 at 18:19, Guido van Rossum wrote: > > > >>> Hm, so maybe we shouldn't touch lambda, but we can at least fix the > scope > >>> issues for comprehensions and genexprs. > >> > >> > >> Removing the implicit function scope in comprehensions is something I > >> wanted for long time. > >> It would not only "fix" the scoping, but will also fix the yield inside > >> comprehensions. > > > > Can we do it without leaking names? > > To me, that would be the ideal. I assume there are significant > technical challenges, though, as otherwise I'd have thought that would > have been the approach taken when Python 3 fixed the name leaking > issue from Python 2. > > Yes, this will be certainly a big PR, but if we agree to do this, I volunteer to make the PR.
-- Ivan
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/