From f12a622a458815f834f197d8a0b623ddcd07882d Mon Sep 17 00:00:00 2001 From: hyokeun Date: Thu, 7 Dec 2017 17:19:02 +0900 Subject: [PATCH] ref_create_prj: Retry get _service file if failed Change-Id: I6023855e426ad001d7595e23d3e6e178479ad0b0 --- job_ref_create_prj_obs.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/job_ref_create_prj_obs.py b/job_ref_create_prj_obs.py index 99349a6..af5c83f 100644 --- a/job_ref_create_prj_obs.py +++ b/job_ref_create_prj_obs.py @@ -341,11 +341,14 @@ class ref_create_project_obs(object): 'meta': meta} else: service_file_name = "_service" - try: - remote_build.get_source_file(profile, package, service_file_name) - except Exception as err: - print "WARN(double linked package?) %s: %s" % (package, repr(err)) - continue + for _retry in [1,2,3]: + sys.stdout.flush() + try: + remote_build.get_source_file(profile, package, service_file_name) + break + except Exception as err: + print "WARN(double linked package?) %s: %s" % (package, repr(err)) + sleep(1) content = "" with open(service_file_name, 'r') as f: -- 2.7.4