Ignore the project delete event for non-prerelease project
authorHasan Wan <hasan.wan@intel.com>
Fri, 11 Oct 2013 03:32:53 +0000 (06:32 +0300)
committerHasan Wan <hasan.wan@intel.com>
Fri, 11 Oct 2013 03:32:53 +0000 (06:32 +0300)
Fixes: #1338

Change-Id: I10bb70260a4f04ce0cd38e69bd8759024e67d965
Signed-off-by: Hasan Wan <hasan.wan@intel.com>
job_pre_release_obs.py

index c12c61e..2201410 100755 (executable)
@@ -169,8 +169,13 @@ def project_cleanup(backenddb, build, base_url, event_dict):
     if "project" in event_dict:
         prerelease_project_name = event_dict.get("project")
 
-        target_project, time_stamp = \
-            get_info_from_prerelease_project_name(prerelease_project_name)
+        try:
+            target_project, time_stamp = \
+                get_info_from_prerelease_project_name(prerelease_project_name)
+        except ValueError:
+            print "Can not get prerelease project info from project name," \
+                "take no action to %s" %(prerelease_project_name)
+            return 0
 
     else: # Event is from request accepted/rejected
         target_project = event_dict.get("targetproject")