Skip to content

Commit ee4fa3c

Browse files
authored
Merge pull request #381 from machow/fix-multiline-signature
Fix: add trailing commas to multiline signature
2 parents 5fa28ec + 5274a16 commit ee4fa3c

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

quartodoc/renderers/md_renderer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ def signature(
268268

269269
flat_sig = f"{name}({', '.join(pars)})"
270270
if len(flat_sig) > 80:
271-
indented = [" " * 4 + par for par in pars]
271+
indented = [" " * 4 + par + "," for par in pars]
272272
sig = "\n".join([f"{name}(", *indented, ")"])
273273
else:
274274
sig = flat_sig

quartodoc/tests/__snapshots__/test_renderers.ambr

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
```python
77
tests.example_signature.a_complex_signature(
8-
x: list[C | int | None]
9-
y: pathlib.Pathlib
10-
z
8+
x: list[C | int | None],
9+
y: pathlib.Pathlib,
10+
z,
1111
)
1212
```
1313

@@ -26,9 +26,9 @@
2626

2727
```python
2828
tests.example_signature.a_complex_signature(
29-
x: list[C | int | None]
30-
y: pathlib.Pathlib
31-
z
29+
x: list[C | int | None],
30+
y: pathlib.Pathlib,
31+
z,
3232
)
3333
```
3434

0 commit comments

Comments
 (0)