示例#1
0
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"]