def addLegislatorToParse(leg_id): leg=Legislator.get_by_id(leg_id) if leg.count()==0: data=getMNLegislatorById(leg_id) if data: first,last=data.get('first_name'),data.get('last_name') name=first+' '+last params={'name': name, 'full_name': data.get('full_name'), 'chamber': data.get('chamber'), 'party': data.get('party'), 'district': data.get('district'), 'office_phone': data.get('office_phone'), 'leg_id': data.get('leg_id'), 'votesmart_id': data.get('votesmart_id'), 'leg_url': data.get('+leg_url'), 'active': data.get('active'), 'transparencydata_id': data.get('transparencydata_id'), 'photo_url': data.get('photo_url'), 'roles': data.get('roles'), 'old_roles': data.get('old_roles'), 'offices': data.get('offices'), } leg=Legislator(**params) leg.save()
def addLegislatorToParse(leg_id): leg = Legislator.get_by_id(leg_id) if leg.count() == 0: data = getMNLegislatorById(leg_id) if data: first, last = data.get('first_name'), data.get('last_name') name = first + ' ' + last params = { 'name': name, 'full_name': data.get('full_name'), 'chamber': data.get('chamber'), 'party': data.get('party'), 'district': data.get('district'), 'office_phone': data.get('office_phone'), 'leg_id': data.get('leg_id'), 'votesmart_id': data.get('votesmart_id'), 'leg_url': data.get('+leg_url'), 'active': data.get('active'), 'transparencydata_id': data.get('transparencydata_id'), 'photo_url': data.get('photo_url'), 'roles': data.get('roles'), 'old_roles': data.get('old_roles'), 'offices': data.get('offices'), } leg = Legislator(**params) leg.save()