Remove DateValue, drop Py<3.6, fix tests.
[librarian.git] / src / librarian / html.py
index fddeb2f..6ed5c52 100644 (file)
@@ -241,7 +241,8 @@ def extract_fragments(input_filename):
                 for parent in parents:
                     fragment.append('start', parent)
 
-                open_fragments[fragment.id] = fragment
+                if fragment.id not in open_fragments:
+                    open_fragments[fragment.id] = fragment
 
             # Close existing fragment
             else: