def load_members(congress): for chamber in ['house', 'senate']: resp = requests.get(Auth.times_api_route(congress, chamber)) assert resp.status_code == 200, ('bad response getting list for %s: %d' % (chamber, resp.status_code)) results = json.loads(resp.text) for member_json in results["results"][0]["members"]: member = create_new_member(congress, chamber, member_json)
def get_chamber_members(chamber, csv_writer): resp = requests.get(Auth.times_api_route(congress, chamber)) assert resp.status_code == 200, ('bad response getting list for %s: %d' % (chamber, resp.status_code)) return json.loads(resp.text)["results"][0]["members"]