We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a07ea45 commit 5cad013Copy full SHA for 5cad013
bin/check-all-md.py
@@ -1,16 +1,15 @@
1
from pathlib import Path
2
import os
3
-import re
4
import sys
+from run_markdown import _parse_md
5
6
-PAT = re.compile(r"^```python\n(.+?)\n```", re.MULTILINE | re.DOTALL)
7
TMP_FILE = "tmp.py"
8
9
for filename in sys.argv[1:]:
10
content = Path(filename).read_text()
11
- blocks = PAT.findall(content)
12
- for i, b in enumerate(blocks):
13
- Path(TMP_FILE).write_text(b.strip())
+ blocks = _parse_md(content)
+ for i, block in enumerate(blocks):
+ Path(TMP_FILE).write_text(block["code"].strip())
14
sys.stdout.write(f"\n{'=' * 40}\n{filename}: {i}\n")
15
sys.stdout.flush()
16
sys.stdout.write(f"{'-' * 40}\n")
0 commit comments