From 22a3676b8e025f956f138a70b989e1cc84d28355 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Mon, 9 May 2022 22:11:22 -0700 Subject: [PATCH] Guard against None returned for the top-level parent node --- etgtools/sphinx_generator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/etgtools/sphinx_generator.py b/etgtools/sphinx_generator.py index 8ecd2165..88591dba 100644 --- a/etgtools/sphinx_generator.py +++ b/etgtools/sphinx_generator.py @@ -794,7 +794,9 @@ class Paragraph(Node): section = Section(element, None, self.kind) root = self.GetTopLevelParent() - root.AddSection(section) + # TODO: Why is there sometimes not a top-level parent node? + if root is not None: + root.AddSection(section) else: