diff --git a/tools/sof_perf_analyzer.py b/tools/sof_perf_analyzer.py index 471ed773..42654fb4 100755 --- a/tools/sof_perf_analyzer.py +++ b/tools/sof_perf_analyzer.py @@ -106,6 +106,7 @@ def skip_to_first_trace(trace_item_gen: TraceItemGenerator): # The first trace must have a timestamp with integral part equals to 0. if int(item.timestamp) == 0: return item + return next(trace_item_gen) def make_trace_item(fileio: TextIO) -> TraceItemGenerator: '''Filter and parse a line of trace in string form into TraceItem object, for example: @@ -263,10 +264,10 @@ def print_perf_info(): print(stats) if args.out2csv is not None: - stats.to_csv(args.out2csv, sep=',', float_format='%.3f', index=False) + stats.to_csv(args.out2csv, sep=',', float_format='{:.3f}'.format, index=False) if args.out2html is not None: - stats.to_html(args.out2html, float_format='%.3f', index=False) + stats.to_html(args.out2html, float_format='{:.3f}'.format, index=False) def parse_args(): '''Parse command line arguments'''