diff --git a/python/helpers/rest_formatter.py b/python/helpers/rest_formatter.py index a459f7d4ef6f..1333083e1000 100644 --- a/python/helpers/rest_formatter.py +++ b/python/helpers/rest_formatter.py @@ -203,11 +203,11 @@ class RestHTMLTranslator(HTMLTranslator): index = rawsource.index("type ") name = re.sub(r'\\\*', '*', rawsource[index + len("type "):]) if name in fields: - fields[name].type = field_body[0][0] if field_body.children else '' + fields[name].type = field_body.astext() node.children.remove(n) if rawsource == "rtype": if "return" in fields: - fields["return"].type = field_body[0][0] if field_body.children else '' + fields["return"].type = field_body.astext() node.children.remove(n) HTMLTranslator.visit_field_list(self, node)