def upload_for_account(account_id): f = request.files["file"] if f: try: newfile = tempfile.TemporaryFile() buf = f.stream.read(1024) while len(buf): newfile.write(buf) buf = f.stream.read(1024) f.stream.close() newfile.seek(0) import_id = UploadsRepository.start_import(account_id, newfile, "duke") return jsonify({"id": import_id}) except Exception as e: abort(500) else: abort(400)