From: Vladimír Vondruš Date: Mon, 9 Apr 2018 10:05:38 +0000 (+0200) Subject: doxygen: be more failproof for depth attribute returned from dvisvgm. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=commitdiff_plain;h=9d505d5fff0415cdb8eaf746ea5cc9dd5d2d7cbe;p=blog.git doxygen: be more failproof for depth attribute returned from dvisvgm. Sometimes the regex doesn't match and returns None, even though I tried reaallyy hard to make it match. This fixes it for good. --- diff --git a/doxygen/dox2html5.py b/doxygen/dox2html5.py index e828764f..9554388f 100755 --- a/doxygen/dox2html5.py +++ b/doxygen/dox2html5.py @@ -1134,7 +1134,7 @@ def parse_desc_internal(state: State, element: ET.Element, immediate_parent: ET. # to 12pt font, scaled by 125% as set above in the config. attribs = ' class="m-math{}" style="vertical-align: -{:.1f}pt;"'.format( ' ' + add_inline_css_class if add_inline_css_class else '', - rendered['depth']*12*1.25) + (rendered['depth'] or 0.0)*12*1.25) out.parsed += m.math._patch(i.text, rendered, attribs) # Inline elements