]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Drop usage of safe_while
authorZack Cerza <zack@cerza.org>
Tue, 29 Apr 2014 21:12:49 +0000 (16:12 -0500)
committerZack Cerza <zack@cerza.org>
Tue, 29 Apr 2014 21:41:45 +0000 (16:41 -0500)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
teuthology/report.py

index 3b21874dc2b81a57a63ab3bebd3799099f112dd6..2325fadb641d00f00167402e5710a3876200c09c 100644 (file)
@@ -9,7 +9,6 @@ from datetime import datetime
 
 import teuthology
 from .config import config
-from .contextutil import safe_while
 
 
 def init_logging():
@@ -427,15 +426,13 @@ def try_push_job_info(job_config, extra_info=None):
     else:
         job_info = job_config
 
-    with safe_while(_raise=False) as proceed:
-        while proceed():
-            try:
-                log.debug("Pushing job info to %s", config.results_server)
-                push_job_info(run_name, job_id, job_info)
-                return
-            except (requests.exceptions.RequestException, socket.error):
-                log.exception("Could not report results to %s",
-                              config.results_server)
+    try:
+        log.debug("Pushing job info to %s", config.results_server)
+        push_job_info(run_name, job_id, job_info)
+        return
+    except (requests.exceptions.RequestException, socket.error):
+        log.exception("Could not report results to %s",
+                      config.results_server)
 
 
 def try_delete_jobs(run_name, job_ids, delete_empty_run=True):
@@ -468,22 +465,18 @@ def try_delete_jobs(run_name, job_ids, delete_empty_run=True):
         got_jobs = reporter.get_jobs(run_name, fields=['job_id'])
         got_job_ids = [j['job_id'] for j in got_jobs]
         if sorted(got_job_ids) == sorted(job_ids):
-            with safe_while(_raise=False) as proceed:
-                while proceed():
-                    try:
-                        reporter.delete_run(run_name)
-                        return
-                    except (requests.exceptions.RequestException, socket.error):  # noqa
-                        log.exception("Run deletion failed")
+            try:
+                reporter.delete_run(run_name)
+                return
+            except (requests.exceptions.RequestException, socket.error):
+                log.exception("Run deletion failed")
 
     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("Job deletion failed")
+            try:
+                reporter.delete_job(run_name, job_id)
+                return
+            except (requests.exceptions.RequestException, socket.error):
+                log.exception("Job deletion failed")
 
     for job_id in job_ids:
         try_delete_job(job_id)