Repository :
http://git.fedorahosted.org/cgit/copr.git
On branch : master
---------------------------------------------------------------
commit b91dafc383c89687a2983981eebe9f9d27517e47
Author: Valentin Gologuzov <vgologuz(a)redhat.com>
Date: Thu Jul 30 12:18:37 2015 +0200
[dist-git] don't break on the post failure to frontend
---------------------------------------------------------------
dist-git/dist-git/dist_git_importer.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/dist-git/dist-git/dist_git_importer.py
b/dist-git/dist-git/dist_git_importer.py
index ef75d4d..2503f79 100755
--- a/dist-git/dist-git/dist_git_importer.py
+++ b/dist-git/dist-git/dist_git_importer.py
@@ -251,7 +251,10 @@ class DistGitImporter():
except (PackageImportException, PackageDownloadException):
log.info("send a response - failure during import of:
{}".format(package_url))
data = {"task_id": task_id, "error":
"error"}
- post(upload_url, auth=auth, data=json.dumps(data), headers=headers)
+ try:
+ post(upload_url, auth=auth, data=json.dumps(data),
headers=headers)
+ except Exception:
+ log.exception("Failed to inform frontend about failed
import: {}".format(data))
except Exception:
log.exception("error during package import")