Skip to content

Commit 6d13ec6

Browse files
authored
unordered lists test of inital implementation fails when it should pass (exercism#1388)
1 parent d4cd75e commit 6d13ec6

1 file changed

Lines changed: 7 additions & 11 deletions

File tree

exercises/markdown/markdown.py

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,28 +29,24 @@ def parse_markdown(markdown):
2929
curr = m1.group(1) + '<em>' + m1.group(2) + \
3030
'</em>' + m1.group(3)
3131
is_italic = True
32-
if is_italic or is_bold:
33-
i = '<ul><li>' + curr + '</li>'
34-
else:
35-
i = '<ul><li><p>' + curr + '</p></li>'
32+
i = '<ul><li>' + curr + '</li>'
3633
else:
3734
is_bold = False
3835
is_italic = False
3936
curr = m.group(1)
4037
m1 = re.match('(.*)__(.*)__(.*)', curr)
4138
if m1:
42-
curr = m1.group(1) + '<strong>' + \
43-
m1.group(2) + '</strong>' + m1.group(3)
4439
is_bold = True
4540
m1 = re.match('(.*)_(.*)_(.*)', curr)
4641
if m1:
42+
is_italic = True
43+
if is_bold:
44+
curr = m1.group(1) + '<strong>' + \
45+
m1.group(2) + '</strong>' + m1.group(3)
46+
if is_italic:
4747
curr = m1.group(1) + '<em>' + m1.group(2) + \
4848
'</em>' + m1.group(3)
49-
is_italic = True
50-
if is_italic or is_bold:
51-
i = '<li>' + curr + '</li>'
52-
else:
53-
i = '<li><p>' + curr + '</p></li>'
49+
i = '<li>' + curr + '</li>'
5450
else:
5551
if in_list:
5652
i = '</ul>+i'

0 commit comments

Comments
 (0)