ref_create_prj: Retry get _service file if failed 10/163110/1
authorhyokeun <hyokeun.jeon@samsung.com>
Thu, 7 Dec 2017 08:19:02 +0000 (17:19 +0900)
committerhyokeun <hyokeun.jeon@samsung.com>
Thu, 7 Dec 2017 08:19:02 +0000 (17:19 +0900)
Change-Id: I6023855e426ad001d7595e23d3e6e178479ad0b0

job_ref_create_prj_obs.py

index 99349a6..af5c83f 100644 (file)
@@ -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: