mirror of
https://github.com/astral-sh/ruff
synced 2026-01-06 22:24:05 -05:00
[syntax-errors] Use consistent message for bad starred expression usage. (#17772)
This commit is contained in:
committed by
GitHub
parent
b7ce694162
commit
0c80c56afc
@@ -165,7 +165,7 @@ Module(
|
||||
|
||||
|
|
||||
1 | _ = *[42]
|
||||
| ^^^^^ Syntax Error: can't use starred expression here
|
||||
| ^^^^^ Syntax Error: Starred expression cannot be used here
|
||||
2 | _ = *{42}
|
||||
3 | _ = *list()
|
||||
|
|
||||
@@ -174,7 +174,7 @@ Module(
|
||||
|
|
||||
1 | _ = *[42]
|
||||
2 | _ = *{42}
|
||||
| ^^^^^ Syntax Error: can't use starred expression here
|
||||
| ^^^^^ Syntax Error: Starred expression cannot be used here
|
||||
3 | _ = *list()
|
||||
4 | _ = *(p + q)
|
||||
|
|
||||
@@ -184,7 +184,7 @@ Module(
|
||||
1 | _ = *[42]
|
||||
2 | _ = *{42}
|
||||
3 | _ = *list()
|
||||
| ^^^^^^^ Syntax Error: can't use starred expression here
|
||||
| ^^^^^^^ Syntax Error: Starred expression cannot be used here
|
||||
4 | _ = *(p + q)
|
||||
|
|
||||
|
||||
@@ -193,5 +193,5 @@ Module(
|
||||
2 | _ = *{42}
|
||||
3 | _ = *list()
|
||||
4 | _ = *(p + q)
|
||||
| ^^^^^^^^ Syntax Error: can't use starred expression here
|
||||
| ^^^^^^^^ Syntax Error: Starred expression cannot be used here
|
||||
|
|
||||
|
||||
@@ -118,7 +118,7 @@ Module(
|
||||
|
|
||||
1 | # Cannot use starred expression here
|
||||
2 | yield (*x)
|
||||
| ^^ Syntax Error: can't use starred expression here
|
||||
| ^^ Syntax Error: Starred expression cannot be used here
|
||||
3 |
|
||||
4 | yield *x and y, z
|
||||
|
|
||||
|
||||
@@ -187,7 +187,7 @@ Module(
|
||||
|
||||
|
|
||||
1 | for x in *a and b: ...
|
||||
| ^^^^^^^^ Syntax Error: can't use starred expression here
|
||||
| ^^^^^^^^ Syntax Error: Starred expression cannot be used here
|
||||
2 | for x in yield a: ...
|
||||
3 | for target in x := 1: ...
|
||||
|
|
||||
|
||||
@@ -469,7 +469,7 @@ Module(
|
||||
1 | for 1 in x: ...
|
||||
2 | for "a" in x: ...
|
||||
3 | for *x and y in z: ...
|
||||
| ^^^^^^^^ Syntax Error: can't use starred expression here
|
||||
| ^^^^^^^^ Syntax Error: Starred expression cannot be used here
|
||||
4 | for *x | y in z: ...
|
||||
5 | for await x in z: ...
|
||||
|
|
||||
@@ -479,7 +479,7 @@ Module(
|
||||
2 | for "a" in x: ...
|
||||
3 | for *x and y in z: ...
|
||||
4 | for *x | y in z: ...
|
||||
| ^^^^^^ Syntax Error: can't use starred expression here
|
||||
| ^^^^^^ Syntax Error: Starred expression cannot be used here
|
||||
5 | for await x in z: ...
|
||||
6 | for yield x in y: ...
|
||||
|
|
||||
|
||||
@@ -186,7 +186,7 @@ Module(
|
||||
|
||||
|
|
||||
1 | return *
|
||||
| ^ Syntax Error: can't use starred expression here
|
||||
| ^ Syntax Error: Starred expression cannot be used here
|
||||
2 | return yield x
|
||||
3 | return yield from x
|
||||
|
|
||||
@@ -196,5 +196,5 @@ Module(
|
||||
3 | return yield from x
|
||||
4 | return x := 1
|
||||
5 | return *x and y
|
||||
| ^^^^^^^^ Syntax Error: can't use starred expression here
|
||||
| ^^^^^^^^ Syntax Error: Starred expression cannot be used here
|
||||
|
|
||||
|
||||
@@ -95,7 +95,7 @@ Module(
|
||||
|
||||
|
|
||||
1 | for _ in *x: ...
|
||||
| ^^ Syntax Error: can't use starred expression here
|
||||
| ^^ Syntax Error: Starred expression cannot be used here
|
||||
2 | for *x in xs: ...
|
||||
|
|
||||
|
||||
@@ -103,5 +103,5 @@ Module(
|
||||
|
|
||||
1 | for _ in *x: ...
|
||||
2 | for *x in xs: ...
|
||||
| ^^ Syntax Error: can't use starred expression here
|
||||
| ^^ Syntax Error: Starred expression cannot be used here
|
||||
|
|
||||
|
||||
@@ -60,5 +60,5 @@ Module(
|
||||
|
||||
|
|
||||
1 | def f(): return *x
|
||||
| ^^ Syntax Error: can't use starred expression here
|
||||
| ^^ Syntax Error: Starred expression cannot be used here
|
||||
|
|
||||
|
||||
@@ -65,5 +65,5 @@ Module(
|
||||
|
||||
|
|
||||
1 | def f(): yield *x
|
||||
| ^^ Syntax Error: can't use starred expression here
|
||||
| ^^ Syntax Error: Starred expression cannot be used here
|
||||
|
|
||||
|
||||
Reference in New Issue
Block a user