def send_submission(url, payload, pre_submission, row_id, survey_dict): """Sends the submission payload to the survey URL.""" response = post(url, data=payload, cookies=pre_submission.cookies) filename = '%s/submissions/%s--%s.html' % ( survey_dict['name'], survey_dict['filename_prefix'], row_id) database.save_file(response.content, name=filename) tree = html.fromstring(response.content) success_response = get_success_response(tree) return success_response
def render(survey_list): output = [] for page, formset_list in survey_list: output.append('# %s' % page['title']) output += render_field_list(formset_list) result = u'\n\n'.join(output) result = result.encode('utf8') output_file = database.save_file(result, 'form-preview.md') logger.info('Output saved: `%s`', output_file) return result