summaryrefslogtreecommitdiff
path: root/extract-data-from-abs-guide
diff options
context:
space:
mode:
authorAdam Olech <nddr89@gmail.com>2021-11-11 15:16:38 +0100
committerAdam Olech <nddr89@gmail.com>2021-11-11 15:16:38 +0100
commitcfdc84e24001103102031cf13ac2cda7a7d9b110 (patch)
treeb08b5cb94dbaed97de20e575bfe29592f988e758 /extract-data-from-abs-guide
parent6f37414c2a1456f7e5d502d540b22672aaff14c8 (diff)
extract.py: add commentsHEADmaster
Diffstat (limited to 'extract-data-from-abs-guide')
-rw-r--r--extract-data-from-abs-guide/extract.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/extract-data-from-abs-guide/extract.py b/extract-data-from-abs-guide/extract.py
index 31333c3..edc22de 100644
--- a/extract-data-from-abs-guide/extract.py
+++ b/extract-data-from-abs-guide/extract.py
@@ -18,6 +18,7 @@ for input in inputs:
with open(input, 'r') as f:
lines = f.readlines()
+ # Ignore empty files.
if not len(lines):
continue
@@ -26,8 +27,10 @@ for input in inputs:
if lines[0].startswith(TEMPLATE_CC):
template = lines.pop(0).split(TEMPLATE_CC)[1]
+ # Strip whitespace and \n from lines and filter out empty lines.
lines = list(filter(bool, [line.strip().replace('\n', '') for line in lines]))
+ # Add missing example field using detected template.
if template:
value_matrix = list(chunks(lines, 2))
@@ -38,6 +41,7 @@ for input in inputs:
else:
value_matrix = list(chunks(lines, 3))
+ # Surround example string with inline code backticks.
for idx in range(len(value_matrix)):
value_matrix[idx][2] = "`{}`".format(value_matrix[idx][2])