if not self.is_connect():
return []
- prj_list = []
-
- query = "SELECT name FROM main_project WHERE sr_auto_reject = %s"
- query_data = "1"
+ prj_list = {}
+
+ query = "SELECT name, sr_auto_reject FROM main_project WHERE sr_auto_reject <> %s"
+ query_data =("0",)
projects = get_multi_values_from_query_data(query, query_data)
for prj in projects:
- prj_list.append("%s" %(prj))
-
+ prj_list[prj[0]] = int(prj[1])
+
return prj_list
def get_build_project_id(self, project):
info_f.write(data)
print data
-
def main():
"""Script entry point.
"""
count = 0
repa_decision = 'declined'
- for project in bm_ext.get_auto_reject_projects():
- for sr_tag in auto_reject_submission_list(build, project):
+ bm_list = bm_ext.get_auto_reject_projects()
+ print bm_list
+ for project in bm_list:
+ num_of_days = bm_list[project]
+ for sr_tag in auto_reject_submission_list(build, project, purge_day=num_of_days):
print 'sr_tag : %s' %(sr_tag)
repa_comment = "Auto Rejected Submission " + sr_tag
bm_ext.update_sr_accept_log( project, sr_tag, obs_user, repa_comment, repa_decision)