def visit_desc_parameter(self, node: Element) -> None: if self.first_param: self.first_param = 0 elif not self.required_params_left: self.body.append(self.param_separator) if self.optional_param_level == 0: self.required_params_left -= 1 if not node.hasattr('noemph'): self.body.append('<em>')
def visit_abbreviation(self, node: Element) -> None: attrs = {} if node.hasattr('explanation'): attrs['title'] = node['explanation'] self.body.append(self.starttag(node, 'abbr', '', **attrs))
def depart_desc_parameter(self, node: Element) -> None: if not node.hasattr('noemph'): self.body.append('</em>') if self.required_params_left: self.body.append(self.param_separator)
def depart_abbreviation(self, node: nodes.Element) -> None: if node.hasattr("explanation"): self.add_text(" (%s)" % node["explanation"])
def depart_abbreviation(self, node: Element) -> None: if node.hasattr('explanation'): self.add_text(' (%s)' % node['explanation'])