PY-21246 Properly wrap injected expressions in parentheses inside f-strings

This commit is contained in:
Mikhail Golubev
2016-11-10 15:38:40 +03:00
parent a286cc91e0
commit cece70da00
10 changed files with 51 additions and 9 deletions

View File

@@ -1 +1 @@
f'{42.attr["item"]:{func()["item"]:5} {MyClass(1, 2).attr:{baz} {quux}}}'
f'{(42).attr["item"]:{func()["item"]:5} {MyClass(1, 2).attr:{baz} {quux}}}'