| 13 | | # ODT |
| 14 | | basic_report, _ = repos.reports[Invoice]['basic'] |
| 15 | | file('bonham_basic.odt', 'w').write(basic_report(inv).render().getvalue()) |
| 16 | | report, _ = repos.reports[Invoice]['complicated'] |
| 17 | | file('bonham_complicated.odt', 'w').write(report(inv).render().getvalue()) |
| | 14 | if __name__ == '__main__': |
| | 15 | # Add a chart to the invoice |
| | 16 | inv['chart'] = repos.reports[Invoice]['pie'] |
| 19 | | # ODS |
| 20 | | ods_report, _ = repos.reports[Invoice]['pivot'] |
| 21 | | file('bonham_pivot.ods', 'w').write(ods_report(inv).render().getvalue()) |
| | 18 | # ODT |
| | 19 | basic_report, _ = repos.reports[Invoice]['basic'] |
| | 20 | file('bonham_basic.odt', 'w').write(basic_report(inv).render().getvalue()) |
| | 21 | report, _ = repos.reports[Invoice]['complicated'] |
| | 22 | file('bonham_complicated.odt', 'w').write(report(inv).render().getvalue()) |
| 23 | | # ODP |
| 24 | | odp_report, _ = repos.reports[Invoice]['presentation'] |
| 25 | | file('bonham_presentation.odp', 'w').write(odp_report(inv).render().getvalue()) |
| | 24 | # ODS |
| | 25 | ods_report, _ = repos.reports[Invoice]['pivot'] |
| | 26 | file('bonham_pivot.ods', 'w').write(ods_report(inv).render().getvalue()) |
| | 27 | |
| | 28 | # ODP |
| | 29 | odp_report, _ = repos.reports[Invoice]['presentation'] |
| | 30 | file('bonham_presentation.odp', 'w').write(odp_report(inv).render().getvalue()) |