if 1 < len(w):
for t in w[1:]:
t = t.strip().lstrip()
- entry = E.glossentry()
- entry.append(E.glossterm(t))
- # FIXME
- entry.append(E.glosssee(otherterm=id))
- glossary.append(entry)
+ #print("info: Adding see also entry for %s" % t)
+ seeentry = E.glossentry()
+ seeentry.append(E.glossterm(t))
+ seeentry.append(E.glosssee(otherterm=id))
+ glossary.append(seeentry)
def glosstermlocale(x):
# Look up glossterm (FIXME figure out more robust way)
return ""
# Sort list to mix seealso entries into their correct location.
glossary[:] = sorted(glossary, key=glosstermlocale)
+
+ l = len(glossary)
+ print("info: dictionary contain %d entries" % l)
content = lxml.etree.tostring(glossary,
pretty_print=True,