<div dir="auto">But to the OP, this is not considered a bug.</div><br><div class="gmail_quote"><div dir="ltr">On Sat, Apr 21, 2018, 07:59 Serhiy Storchaka <<a href="mailto:storchaka@gmail.com">storchaka@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">21.04.18 17:47, Chris Angelico пише:<br>
> On Sat, Apr 21, 2018 at 10:29 PM, Serhiy Storchaka <<a href="mailto:storchaka@gmail.com" target="_blank" rel="noreferrer">storchaka@gmail.com</a>> wrote:<br>
>> 21.04.18 13:42, Chris Angelico пише:<br>
>>><br>
>>> What you're seeing there is actually the peephole optimizer at work.<br>
>><br>
>><br>
>> Since 3.7 constant folding is the AST optimizer work. The end result is the<br>
>> same in most cases though.<br>
>><br>
>> Other optimization takes place here too. Constants strings that look like<br>
>> identifiers (short string consisting of ASCII alphanumerical characters) are<br>
>> interned in the code object constructor.<br>
> <br>
> Ah, sorry, my bad. Anyhow, it's part of compile-time optimization,<br>
> which means that it runs the exact same code for both assignments.<br>
<br>
Don't blame yourself for missing details of the implementation of the <br>
version that is not released yet. ;-)<br>
<br>
_______________________________________________<br>
Python-ideas mailing list<br>
<a href="mailto:Python-ideas@python.org" target="_blank" rel="noreferrer">Python-ideas@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-ideas" rel="noreferrer noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-ideas</a><br>
Code of Conduct: <a href="http://python.org/psf/codeofconduct/" rel="noreferrer noreferrer" target="_blank">http://python.org/psf/codeofconduct/</a><br>
</blockquote></div>