(records, fields, formatter)
| 1 | # tableformat.py |
| 2 | |
| 3 | def print_table(records, fields, formatter): |
| 4 | formatter.headings(fields) |
| 5 | for r in records: |
| 6 | rowdata = [getattr(r, fieldname) for fieldname in fields] |
| 7 | formatter.row(rowdata) |
| 8 | |
| 9 | class TableFormatter: |
| 10 | def headings(self, headers): |