From 2cfc1de6089052eeaa74087a4a5e3306a3eb89f6 Mon Sep 17 00:00:00 2001 From: laurentheirendt <laurent.heirendt@uni.lu> Date: Mon, 13 Dec 2021 12:16:22 +0100 Subject: [PATCH] auto count of lines --- .ci/generateIndex.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.ci/generateIndex.py b/.ci/generateIndex.py index 15e4bf7a..1175daef 100644 --- a/.ci/generateIndex.py +++ b/.ci/generateIndex.py @@ -42,7 +42,7 @@ def build_section_start(title, shortcut): def build_section_end(): return "\t\t</ul>\n\t</div>" -def remove_header(localroot, root, filename, n=5): +def remove_header(localroot, root, filename): nfirstlines = [] #cwd = os.getcwd() @@ -61,8 +61,9 @@ def remove_header(localroot, root, filename, n=5): count += 1 # check if the header is actually a header - if (count == 0 or count == n) and line[0:3] == "---": + if count > 1 and line[0:3] == "---": headerCheck = True + n = count # remove the header if count > n and headerCheck: @@ -139,9 +140,9 @@ for folder in cardDirs: # remove the previous header if "handbook-annexes" in fileName or "handbook-additional" in fileName: - remove_header(localroot, root, file, 10) + remove_header(localroot, root, file) else: - remove_header(localroot, root, file, 8) + remove_header(localroot, root, file) # generate a permalink permalink = "/" + root + "/" -- GitLab