From 6dcbedae8df3ce5b7ce88dc7fff6ca881dfd5c07 Mon Sep 17 00:00:00 2001 From: ankraft <an.kraft@gmail.com> Date: Fri, 4 Oct 2024 18:18:55 +0200 Subject: [PATCH] Debugging --- toMkdocs/toMkdocs.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/toMkdocs/toMkdocs.py b/toMkdocs/toMkdocs.py index a2589bf..bd17b62 100644 --- a/toMkdocs/toMkdocs.py +++ b/toMkdocs/toMkdocs.py @@ -391,16 +391,21 @@ class Document: file.write(f'{indentation}- {navTitle}:\n') for i, f in enumerate(self.clauses): + if not f.title: + print("continue") + continue + # TODO handle if the next clause is more than one level deeper _title = f.title.replace("'", '"') nextClause = self.clauses[i+1] if i+1 < len(self.clauses) else None if nextClause is None or nextClause.level <= f.level: - file.write(f" {' '*f.level}- '{_title}': '{navTitle}/{f.clauseNumber}.md'\n") + file.write(f"{indentation}{' '*f.level}- '{_title}': '{navTitle}/{f.clauseNumber}.md'\n") else: - file.write(f" {' '*f.level}- '{_title}':\n") + file.write(f"{indentation}{' '*f.level}- '{_title}':\n") if len(f) > 0: - file.write(f" {' '*nextClause.level}- 'Introduction': '{navTitle}/{f.clauseNumber}.md'\n") + file.write(f"{indentation}{' '*nextClause.level}- 'Hanging paragraph': '{navTitle}/{f.clauseNumber}.md'\n") + -- GitLab