Exit with success status when repo is not ready
authorHasan Wan <hasan.wan@intel.com>
Mon, 14 Jan 2013 06:25:24 +0000 (14:25 +0800)
committerLin Yang <lin.a.yang@intel.com>
Thu, 28 Feb 2013 07:44:18 +0000 (15:44 +0800)
Change-Id: I786ed79da0dd68e7fc05e7f0af337297c1ef0551
Signed-off-by: Hasan Wan <hasan.wan@intel.com>
job_repomaker.py
repomaker/__init__.py

index e89f189..d02a88c 100755 (executable)
@@ -169,7 +169,10 @@ if __name__ == "__main__":
 
         review_repo = repomaker.ReviewRepo(project, server_conf, bs)
 
-        review_repo.create()
+        if not review_repo.create():
+            print "Repo is not ready, exit"
+            sys.exit(0)
+
         repoinfo = review_repo.get_info()
 
         os.unlink(temp_conf_fn)
index 8e85f23..a9eb492 100644 (file)
@@ -882,7 +882,7 @@ class ReviewRepo(RepoManager):
 
         if not self.is_ready_to_publish():
             print "FATAL: Not ready "
-            return
+            return False
 
         sys.stdout.flush()