From bb175d89b79cffbb1306594db1dfff0af64cf682 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sat, 23 Jan 2010 20:56:17 +0000 Subject: Fail gracefully when we have no data to plot svn path=/scripts/gc_summary.py; revision=2963 --- scripts/gc_summary.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'scripts/gc_summary.py') diff --git a/scripts/gc_summary.py b/scripts/gc_summary.py index 694f040f..7a5bd324 100644 --- a/scripts/gc_summary.py +++ b/scripts/gc_summary.py @@ -52,6 +52,10 @@ class datapoint(object): changed[i.key].add(i.count) changed = set(k for k, v in changed.iteritems() if len(v) > 10) + if not changed: + print "print 'No data yet, nothing to plot'" + return + print "set xdata time" print "set timefmt '%Y-%m-%dT%H:%M:%S'" print "set format x '%s'" % cls.timefmt @@ -80,7 +84,6 @@ class datapoint(object): if not cls.outname: print "pause mouse any" - for filename in sys.argv[1:]: for line in open(filename): line = line.split() -- cgit v1.2.3