INNER CODE UNIT · Python
doctestify
michelp/pgsodium · doctestify.py:5
def doctestify(test):
lines = test.splitlines()
markdown_lines = []
in_code_block = False
for line in lines:
if line.startswith("\\") or "\\gset" in line or "-- pragma:hide" in line:
continue
if line.startswith("--") and not line.startswith("---"):
if in_code_block:
markdown_lines.append("```")
in_code_block = False
markdown_lines.append(line[3:])
else:
if not in_code_block:
markdown_lines.append("``` postgres-console")
in_code_block = True
line = line.replace("\u21B5", " ")