From 6986636069c029ca00c1d3fccfaf31aff74d5a12 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 6 Dec 2017 22:47:10 +0100 Subject: [PATCH] doxygen: assert more instead of ignoring things. --- doxygen/dox2html5.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/doxygen/dox2html5.py b/doxygen/dox2html5.py index d6825d71..28c66b0b 100755 --- a/doxygen/dox2html5.py +++ b/doxygen/dox2html5.py @@ -361,7 +361,8 @@ def parse_desc_internal(state: State, element: ET.Element, immediate_parent: ET. description = parse_desc(state, param.find('parameterdescription')) if i.attrib['kind'] == 'param': out.params[name.text] = (description, name.attrib['direction'] if 'direction' in name.attrib else '') - elif i.attrib['kind'] == 'templateparam': + else: + assert i.attrib['kind'] == 'templateparam' out.templates[name.text] = description elif i.tag == 'variablelist': @@ -371,7 +372,8 @@ def parse_desc_internal(state: State, element: ET.Element, immediate_parent: ET. for var in i: if var.tag == 'varlistentry': out.parsed += '
{}
'.format(parse_type(state, var.find('term')).strip()) - elif var.tag == 'listitem': + else: + assert var.tag == 'listitem' out.parsed += '
{}
'.format(parse_desc(state, var)) out.parsed += '' -- 2.30.2