]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Refactor try_delete_jobs()
authorZack Cerza <zack@cerza.org>
Thu, 17 Apr 2014 16:17:22 +0000 (11:17 -0500)
committerZack Cerza <zack@cerza.org>
Thu, 17 Apr 2014 17:27:42 +0000 (12:27 -0500)
Also tweak its error message

teuthology/report.py

index de1f5e4283bd6d3cea295ec1dc365e78f1d25d7d..c8c290b873fa958e76b756de748f52f738b0923e 100644 (file)
@@ -436,12 +436,15 @@ def try_delete_jobs(run_name, job_ids):
     reporter = ResultsReporter()
     log.debug("Deleting jobs from {server}: {jobs}".format(
         server=config.results_server, jobs=str(job_ids)))
-    for job_id in job_ids:
+
+    def try_delete_job(job_id):
         with safe_while(_raise=False) as proceed:
             while proceed():
                 try:
                     reporter.delete_job(run_name, job_id)
                     return
                 except (requests.exceptions.RequestException, socket.error):
-                    log.exception("Could not report results to %s",
-                                  config.results_server)
+                    log.exception("Job deletion failed")
+
+    for job_id in job_ids:
+        try_delete_job(job_id)