<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Tue, 17 Apr 2018 at 14:53 Eric Snow <<a href="mailto:ericsnowcurrently@gmail.com">ericsnowcurrently@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, Apr 17, 2018 at 7:55 AM, Steve Dower <<a href="mailto:steve.dower@python.org" target="_blank">steve.dower@python.org</a>> wrote:<br>
> Agree with Paul. The PEP is well thought out and well presented, but I<br>
> really don’t think we need this in Python (and I say this as someone who<br>
> uses it regularly in C/C#).<br>
><br>
> -1 on the idea; no disrespect intended toward to people who did a lot of<br>
> work on it.<br>
<br>
Same here. I'm more interested in having anonymous blocks (i.e.<br>
scopes), along the lines of PEP 3150, though it's currently #2 on my<br>
wish list. :)<br></blockquote><div><br></div><div>I'm also -1.<br><br>I understand the usefulness of the construct in languages where block scopes make having this kind of expression assignment in e.g. an 'if' guard useful. But for Python and it's LGB scoping -- although I think we need to add an "N" for "non-local" :) -- this is syntactic sugar and I don't see enough wide benefit on top of the potential ugliness/misuse of it to warrant the cognitive overhead of adding it.<br><br></div><div>Although, as usual, Chris, great PEP! :)<br></div></div></div>