Skip to content

Commit 8a66fe6

Browse files
committed
Handle empty list item
1 parent e57920e commit 8a66fe6

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/mistune/renderers/_list.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def _render_list_item(renderer, parent, item, state):
2828
text += renderer.render_token(tok, state)
2929

3030
lines = text.splitlines()
31-
text = lines[0] + '\n'
31+
text = (lines[0] if lines else '') + '\n'
3232
prefix = ' ' * len(leading)
3333
for line in lines[1:]:
3434
if line:

tests/fixtures/renderer_markdown.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,3 +277,11 @@ hello
277277

278278
2. item 2
279279
````````````````````````````````
280+
281+
```````````````````````````````` example
282+
- list
283+
-
284+
.
285+
- list
286+
-
287+
````````````````````````````````

0 commit comments

Comments
 (0)