From 883f01740f1ab1fcdfc7d8e8caa81832d334b1e5 Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Mon, 12 Dec 2016 11:27:26 +0100 Subject: [PATCH] Skip piuparts policy if summary file is missing --- britney2/policies/policy.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/britney2/policies/policy.py b/britney2/policies/policy.py index 8ed4917..e97f436 100644 --- a/britney2/policies/policy.py +++ b/britney2/policies/policy.py @@ -758,6 +758,11 @@ class PiupartsPolicy(BasePolicy): def _read_piuparts_summary(self, filename, keep_url=True): summary = {} + + if not os.path.exists(filename): + self.logger.info("%s missing; skipping piuparts processing" % filename) + return summary + self.logger.info("Loading piuparts report from %s", filename) with open(filename) as fd: if os.fstat(fd.fileno()).st_size < 1: