From d66aa52d719cf7edad8cac20b711e4c16d2899de Mon Sep 17 00:00:00 2001 From: Jonathan Herman Date: Fri, 12 Oct 2012 01:56:20 -0400 Subject: Bug fixes from mixed-criticality experiments --- parse/sched.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'parse/sched.py') diff --git a/parse/sched.py b/parse/sched.py index 300c569..a65f001 100644 --- a/parse/sched.py +++ b/parse/sched.py @@ -50,7 +50,7 @@ class LeveledArray(object): name = "%s%s" % ("%s-" % level if level else "", self.name) result[name] = Measurement(name).from_array(arr) -def get_st_output(data_dir, out_dir): +def get_st_output(data_dir, out_dir, force=False): """ Create and return files containing unpacked sched data """ @@ -60,7 +60,11 @@ def get_st_output(data_dir, out_dir): output_file = "%s/out-st" % out_dir if os.path.isfile(output_file): - return output_file + if force: + os.remove(output_file) + else: + print("st-output already exists for %s" % data_dir) + return output_file if len(bins) != 0: cmd_arr = [conf.BINS['st_show']] -- cgit v1.2.2