From 0d7573cb2e257fb9bfd12722e6dfae50658a2222 Mon Sep 17 00:00:00 2001 From: Tomas Hrnciar Date: Aug 27 2019 09:51:14 +0000 Subject: copr-cli: fixes traceback when lost connection during copr-cli build fixes https://bugzilla.redhat.com/show_bug.cgi?id=1745353 --- diff --git a/cli/copr_cli/main.py b/cli/copr_cli/main.py index 90f6a47..79878b3 100644 --- a/cli/copr_cli/main.py +++ b/cli/copr_cli/main.py @@ -9,6 +9,7 @@ import datetime import time import six import simplejson +import requests from collections import defaultdict import logging @@ -136,8 +137,10 @@ class Commands(object): for build_id in watched: if build_id in done: continue - - build_details = self.client.build_proxy.get(build_id=build_id) + try: + build_details = self.client.build_proxy.get(build_id=build_id) + except requests.ConnectionError as e: + raise CoprRequestException(e) now = datetime.datetime.now() if prevstatus[build_id] != build_details.state: prevstatus[build_id] = build_details.state