From 027b18f931abe24e18cdb067267ad1cf34362233 Mon Sep 17 00:00:00 2001 From: Robert Bruce Park Date: Tue, 19 Jan 2016 17:33:01 -0800 Subject: [PATCH] Make Heidi optional Setting HEIDI_OUTPUT to an empty value will skip the heidi generation, to speed up britney in scenarios where heidi is not needed. --- britney.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/britney.py b/britney.py index 03d4a9f..f6f159b 100755 --- a/britney.py +++ b/britney.py @@ -489,7 +489,7 @@ class Britney(object): self.log("Cannot use --control-files with mirror-layout (components)!", type="E") sys.exit(1) - if not hasattr(self.options, "heidi_delta_output"): + if self.options.heidi_output and not hasattr(self.options, "heidi_delta_output"): self.options.heidi_delta_output = self.options.heidi_output + "Delta" self.options.nobreakall_arches = self.options.nobreakall_arches.split() @@ -2743,14 +2743,15 @@ class Britney(object): write_controlfiles(self.sources, self.binaries, 'testing', self.options.testing) - # write HeidiResult - self.log("Writing Heidi results to %s" % self.options.heidi_output) - write_heidi(self.options.heidi_output, self.sources["testing"], - self.binaries["testing"]) + if self.options.heidi_output: + # write HeidiResult + self.log("Writing Heidi results to %s" % self.options.heidi_output) + write_heidi(self.options.heidi_output, self.sources["testing"], + self.binaries["testing"]) - self.log("Writing delta to %s" % self.options.heidi_delta_output) - write_heidi_delta(self.options.heidi_delta_output, - self.all_selected) + self.log("Writing delta to %s" % self.options.heidi_delta_output) + write_heidi_delta(self.options.heidi_delta_output, + self.all_selected) self.printuninstchange()