def __start_project(self, prj_name): syslog.syslog(syslog.LOG_INFO | syslog.LOG_USER, "Starting project [%s]" % prj_name) try: project = Project( "/mincid/build/system/ci/system/mincid_master.json", "/mincid/build/system/ci/projects/%s.json" % prj_name, ) project.cleanup() project.process() syslog.syslog(syslog.LOG_INFO | syslog.LOG_USER, "Project started [%s]" % prj_name) except FileNotFoundError: # Project does not exists self.send_error(404) syslog.syslog(syslog.LOG_INFO | syslog.LOG_USER, "Project does not exists [%s]" % prj_name) return self.send_response(200, "OK") self.send_header("Content-type", "html") self.end_headers()
def main(master_cfg, project_cfg): project = Project(master_cfg, project_cfg) project.cleanup() project.process()