Skip to content

Commit bc5349a

Browse files
committed
fix: posonlyargs missing comma in function def
1 parent 42ae009 commit bc5349a

2 files changed

Lines changed: 23 additions & 1 deletion

File tree

src/unparser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1189,7 +1189,7 @@ impl Unparser {
11891189
|| kw_iter.peek().is_some()
11901190
|| node.kwarg.is_some()
11911191
{
1192-
self.write_str(", / ");
1192+
self.write_str(", /, ");
11931193
}
11941194
}
11951195

test_files/function_def.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
def name_4[*name_2]( # type: ignore
2+
name_2,
3+
/,
4+
name_4,
5+
name_1,
6+
*name_0: str,
7+
name_3: str = "",
8+
name_5: str = "",
9+
) -> str:
10+
return ""
11+
12+
13+
async def name_5[*name_2]( # type: ignore
14+
name_2,
15+
/,
16+
name_4,
17+
name_1,
18+
*name_0: str,
19+
name_3: str = "",
20+
name_5: str = "",
21+
) -> str:
22+
return ""

0 commit comments

Comments
 (0)