def load_vuln_projects_json(): from models.project import Project fp = open('data/vuln_projects.json', 'r') prj_json = json.load(fp) fp.close() project_list = [] for pk in prj_json: project_list.append(Project.parse_project(pk, 0)) return project_list
def load_evolution_projects_json(): from models.project import Project if not os.path.exists('data/valid_projects.json'): print '[ERROR]: data/valid_projects.json does not exist!' return [] project_list = [] fp = open('data/valid_projects.json', 'r') prj_json = json.load(fp) fp.close() for p in prj_json: project_list.append(Project.parse_project(p, 0)) return project_list
def load_projects_json(): from models.project import Project if not os.path.exists('data/project_versions.json'): print '[ERROR]: data/project_versions.json does not exist!' return [] project_list = [] fp = open('data/project_versions.json', 'r') prj_json = json.load(fp) fp.close() for (k, v) in prj_json.iteritems(): project_list.append(Project.parse_project(k, v)) return project_list