From: Zack Cerza Date: Thu, 14 Jul 2016 18:08:25 +0000 (-0600) Subject: Fix regression in schedule failure emails X-Git-Tag: 1.1.0~571^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F908%2Fhead;p=teuthology.git Fix regression in schedule failure emails Emails weren't getting sent when builds were broken Signed-off-by: Zack Cerza --- diff --git a/teuthology/suite/run.py b/teuthology/suite/run.py index 245a16f60..d90ea70cd 100644 --- a/teuthology/suite/run.py +++ b/teuthology/suite/run.py @@ -153,14 +153,13 @@ class Run(object): if config.suite_verify_ceph_hash and not self.args.newest: # don't bother if newest; we'll search for an older one # Get the ceph package version - ceph_version = util.package_version_for_hash( - ceph_hash, self.args.kernel_flavor, self.args.distro, - self.args.machine_type, - ) - if not ceph_version: - util.schedule_fail( - "Packages for ceph hash '{ver}' not found".format( - ver=ceph_hash), self.name) + try: + ceph_version = util.package_version_for_hash( + ceph_hash, self.args.kernel_flavor, self.args.distro, + self.args.machine_type, + ) + except Exception as exc: + util.schedule_fail(str(exc), self.name) log.info("ceph version: {ver}".format(ver=ceph_version)) return ceph_version else: