Fix markdown test

main
Bob Mottram 2022-11-10 09:52:38 +00:00
parent d0b9441c91
commit 697021fcad
1 changed files with 8 additions and 8 deletions

View File

@ -275,7 +275,7 @@ def _markdown_replace_code(markdown: str) -> str:
line_ctr = 0
changed = False
section_active = False
urlencode = False
url_encode = False
html_escape_table = {
"&": "&",
'"': """,
@ -291,22 +291,22 @@ def _markdown_replace_code(markdown: str) -> str:
if line.startswith('```'):
if not section_active:
if 'html' in line or 'xml' in line or 'rdf' in line:
urlencode = True
url_encode = True
start_line = line_ctr
section_active = True
else:
lines[start_line] = '<code>'
lines[line_ctr] = '</code>'
if urlencode:
if url_encode:
lines[start_line] = '<pre>\n<code>'
lines[line_ctr] = '</code>\n</pre>'
for line_num in range(start_line + 1, line_ctr):
lines[line_num] = \
"".join(html_escape_table.get(char, char)
for char in lines[line_num])
for line_num in range(start_line + 1, line_ctr):
lines[line_num] = \
"".join(html_escape_table.get(char, char)
for char in lines[line_num])
section_active = False
changed = True
urlencode = False
url_encode = False
line_ctr += 1
if not changed: