def vendor_mapper(member, role_name): fields = member['fields'] tdc = TestDataCreationHandler() provider_obj = Provider.all().filter('airtable_id =', fields['Vendor ID']).get() if not provider_obj: provider_obj = Provider() provider_obj.name = fields['Vendor Name'] provider_obj.phone_num = fields['Phone - Business Hours'] dispatch_email = fields['Dispatch Email'] provider_user = tdc.create_member(dispatch_email, fields['Primary Contact Name'], fields['Phone - Business Hours'], role_name) provider_obj.owner = provider_user provider_obj.location = map_address(fields['Address']) provider_obj.address = fields['Address'] provider_obj.insurance = 'Hartford insurance' provider_obj.certifications = 'Class B Electrician license' provider_obj.reputation = 4.0 provider_obj.airtable_id = fields['Vendor ID'] provider_obj.put()