On 28 February 2018 at 20:16, Alex Walters <tritium-l...@sdamon.com> wrote: > For what its worth, I'm +1 on it. > > I actually like that it would allow: > > while (something() as var): > something_else(var) > > ...without being a bug magnet. The bug magnet isn't the assignment of a > name in the condition of a while loop, it's the fact that assignment is a > simple typo away from comparison. This is not a simple typo away from > comparison (the operands are a different order, too).
For me, the problem isn't so much with the expected use cases (with the ironic exception that I dislike it for the original motivating example of list comprehensions), it's that any "unusual" use of the construct seems to raise more questions about the semantics than it answers. I remain -1, I'm afraid. Paul _______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/