From 2150443565914a8dc3cb148ac047aa3698041eee Mon Sep 17 00:00:00 2001 From: Stefan Sauer Date: Wed, 14 Dec 2016 21:28:12 +0100 Subject: [PATCH] tracer/gsttr-stats: move time unit hack into method --- tracer/gsttr-stats.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tracer/gsttr-stats.py b/tracer/gsttr-stats.py index fb434c9dfd..3406e7881f 100644 --- a/tracer/gsttr-stats.py +++ b/tracer/gsttr-stats.py @@ -108,6 +108,11 @@ def format_ts(ts): s = (ts / sec) return '{:02d}.{:02d}.{:010.7f}'.format(h,m,s) +def is_time_field(f): + # TODO: need proper units + return (f.endswith('/time') or f.endswith('-dts') or f.endswith('-pts') or + f.endswith('-duration')) + if __name__ == '__main__': import argparse parser = argparse.ArgumentParser() @@ -127,8 +132,7 @@ if __name__ == '__main__': mi = tv.get('min', '-') ma = tv.get('max', '-') avg = tv['sum']/tv['num'] - # TODO: need proper units - if tk.endswith('/time') or tk.endswith('-dts') or tk.endswith('-pts'): + if is_time_field(tk): if mi != '-': mi = format_ts(mi) if ma != '-':