From a02762bc7fe3e2860c241b5f8ec77e2d6050a011 Mon Sep 17 00:00:00 2001 From: Yu Ming Zhu Date: Jul 16 2020 15:17:44 +0000 Subject: depress Exception when checking mergerepo_c version --- diff --git a/builder/kojid b/builder/kojid index 65da243..78ad92a 100755 --- a/builder/kojid +++ b/builder/kojid @@ -5511,10 +5511,14 @@ class CreaterepoTask(BaseTaskHandler): def _get_mergerepo_c_version(self): cmd = ['/usr/bin/mergerepo_c', '--version'] - proc = subprocess.Popen(cmd, stdout=subprocess.PIPE) - out, _ = proc.communicate() - status = proc.wait() - if status != 0: + try: + proc = subprocess.Popen(cmd, stdout=subprocess.PIPE) + out, _ = proc.communicate() + status = proc.wait() + if status != 0: + self.logger.warning("Unable to detect mergerepo_c version") + return None + except Exception: self.logger.warning("Unable to detect mergerepo_c version") return None out = out.decode().strip()