Omit tuple parentheses in for statements except when absolutely necessary (#6765)

This commit is contained in:
Micha Reiser
2023-08-22 12:18:59 +02:00
committed by GitHub
parent fec6fc2fab
commit b52cc84df6
3 changed files with 96 additions and 3 deletions

View File

@@ -48,6 +48,34 @@ for x in (1, 2, 3):
for x in 1, 2, 3,:
pass
# Don't keep parentheses around right target if it can made fit by breaking sub expressions
for column_name, (
referenced_column_name,
referenced_table_name,
) in relations.items():
pass
for column_name, [
referenced_column_name,
referenced_table_name,
] in relations.items():
pass
for column_name, [
referenced_column_name,
referenced_table_name,
], in relations.items():
pass
for (
# leading comment
column_name, [
referenced_column_name,
referenced_table_name,
]) in relations.items():
pass
```
## Output
@@ -100,6 +128,38 @@ for x in (
3,
):
pass
# Don't keep parentheses around right target if it can made fit by breaking sub expressions
for column_name, (
referenced_column_name,
referenced_table_name,
) in relations.items():
pass
for column_name, [
referenced_column_name,
referenced_table_name,
] in relations.items():
pass
for (
column_name,
[
referenced_column_name,
referenced_table_name,
],
) in relations.items():
pass
for (
# leading comment
column_name,
[
referenced_column_name,
referenced_table_name,
],
) in relations.items():
pass
```