<div dir="ltr"><div class="gmail_default" style="color:#000000"><br></div><div class="gmail_extra"><div class="gmail_quote">On Fri, Mar 2, 2018 at 10:27 AM, Jelle Zijlstra <span dir="ltr"><<a href="mailto:jelle.zijlstra@gmail.com" target="_blank">jelle.zijlstra@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>I wonder if we could have a more limited change to the language that would allow only the as/while use cases. Specifically, that means we could do:</div><div><br></div><div>while do_something() as x:</div><div>    print(x)</div></div></div></div></blockquote><div><br></div><div class="gmail_default" style="color:rgb(0,0,0)">​The "while" case is the only part of the PEP that has any traction with me.  It doesn't add any keywords, scope can be identical to "with" and it cleans up a code pattern that is very common.​</div><div class="gmail_default" style="color:rgb(0,0,0)"><br></div><div class="gmail_default" style="color:rgb(0,0,0)">Every one of these comprehension examples has me scratching my head, thinking back a couple hundred (thousand? :) ) posts to Barry's quip, "Sometimes a for loop is just better" (or something along those lines).</div></div></div></div>