Force parentheses for named expressions in more contexts (#6494)

See:
https://github.com/astral-sh/ruff/pull/6436#issuecomment-1673583888.
This commit is contained in:
Charlie Marsh
2023-08-11 01:54:46 -04:00
committed by GitHub
parent 2e5c81b202
commit 2cedb401bd
3 changed files with 48 additions and 0 deletions

View File

@@ -42,6 +42,21 @@ except (e := Exception):
(x := 1)
(x := 1) + (y := 2)
with (x := 1):
pass
def f():
yield (x := 1)
def f():
yield from (x := 1)
async def f():
await (x := 1)
```
## Output
@@ -82,6 +97,21 @@ except (e := Exception):
(x := 1)
(x := 1) + (y := 2)
with (x := 1):
pass
def f():
yield (x := 1)
def f():
yield from (x := 1)
async def f():
await (x := 1)
```