from .formatter import TableFormatter
class HTMLTableFormatter(TableFormatter):
def _cell(self, value, tag):
return f"<{tag}>{value}{tag}>"
def _printer(self, data, tag):
line = f"
{' '.join(self._cell(str(value), tag) for value in data)}
"
print(line)
def headings(self, headers):
return self._printer(headers, "th")
def row(self, rowdata):
return self._printer(rowdata, "td")