def dump_mail(files=None, plus_dest_types=[], dest_typ=None): merge = request.args.get('merge', '0') == '1' return_errors = request.args.get('errors', '0') == '1' parts = _dump_mail(files, [best_dest_type()], return_errors=return_errors) return (pack_files(((x[2], x[0]) for x in parts), fmt='zip') if not merge else pdf.merge_pdf(x[0] for x in parts if x[1] == 'application/pdf'))
def pdf_merge(): LOG.debug('pdf_merge') return send_file(pdf.merge_pdf(x.stream for x in request.files.values()))