We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4631289 commit 338c724Copy full SHA for 338c724
src/unparser.rs
@@ -44,7 +44,6 @@ impl Precedence {
44
}
45
46
47
-#[allow(dead_code)]
48
const EXPR_PRECEDENCE: usize = 9;
49
50
fn get_precedence(node: &Expr<TextRange>) -> usize {
@@ -1080,7 +1079,9 @@ impl Unparser {
1080
1079
1081
fn unparse_expr_starred(&mut self, node: &ExprStarred<TextRange>) {
1082
self.write_str("*");
1083
- self.unparse_expr(&node.value)
+ self.with_precedence_num(EXPR_PRECEDENCE, |prec_self| {
+ prec_self.unparse_expr(&node.value);
1084
+ });
1085
1086
1087
fn unparse_expr_name(&mut self, node: &ExprName<TextRange>) {
test_files/starred.py
@@ -0,0 +1,3 @@
1
+var1: list[str] = []
2
+
3
+var = [*(var1 or ())]
0 commit comments