def get_all_build_states(): projects = get_projects() new_projects = [] for project in projects: try: bc = BuilderConnect(BuilderConnect.TEAM_CITY) builds = bc.get_build_states(project.build_type) project.build_status = builds.build['status'] project.build_number = int(builds.build['number']) project.build_id = int(builds.build['id']) except: project.build_status = "problem" return projects