]> sigrok.org Git - libsigrok.git/blobdiff - bindings/swig/doc.py
bindings: Fix doc extraction for enums
[libsigrok.git] / bindings / swig / doc.py
index b9e20ade83c70be13a8bab8c686f5816e9a83da9..f71493d4d69993a81246970d6241a94a4e3cd6b2 100644 (file)
@@ -30,7 +30,7 @@ index = ElementTree.parse(input_file)
 
 def get_text(node):
     paras = node.findall('para')
-    return str.join('\n\n', [p.text.rstrip() for p in paras if p.text])
+    return str.join('\n\n', [("".join(l)).rstrip() for l in [list(p.itertext()) for p in paras] if l])
 
 for compound in index.findall('compound'):
     if compound.attrib['kind'] != 'class':