diff --git a/tools/longitudinal_maneuvers/generate_report.py b/tools/longitudinal_maneuvers/generate_report.py index 54fc6f231f..586fb951a7 100755 --- a/tools/longitudinal_maneuvers/generate_report.py +++ b/tools/longitudinal_maneuvers/generate_report.py @@ -10,6 +10,7 @@ import matplotlib.pyplot as plt from openpilot.tools.lib.logreader import LogReader from openpilot.system.hardware.hw import Paths +from weasyprint import HTML def report(platform, maneuvers): @@ -79,6 +80,7 @@ def report(platform, maneuvers): f.write("\n") print(f"\nReport written to {output_fn}\n") + HTML(output_fn).write_pdf(output_fn.with_suffix('.pdf')) if __name__ == '__main__':