Path: blob/master/Tools/autotest/param_metadata/rstlatexpdfemit.py
9842 views
from rstemit import RSTEmit123class RSTLATEXPDFEmit(RSTEmit):4def __init__(self, *args, **kwargs):5RSTEmit.__init__(self, *args, **kwargs)67def output_fname(self):8return 'ParametersLatex.rst'910def render_table_headings(self, ret, row, headings, field_table_info, field, param):11# add to ret rather than append rows12ret = ''13if field in ['Values', 'Bitmask']:14ret = "\n\n" + self.render_prog_values_field(field_table_info[field], param, field) + "\n\n"15else:16row.append(self.render_prog_values_field(field_table_info[field], param, field))1718# remove Values and Bitmask items from headings list19while any(x in headings for x in ['Values', 'Bitmask']):20try:21headings.remove('Bitmask')22except ValueError:23pass24try:25headings.remove('Values')26except ValueError:27pass28return ret293031