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: