def show_suggestions_test(request):
discussion = request.context._instance
user_id = authenticated_userid(request)
if not user_id:
from urllib.parse import quote
return HTTPFound(location="/login?next="+quote(request.path))
discussion = request.context._instance
output = StringIO()
from assembl.nlp.clusters import OpticsSemanticsAnalysisWithSuggestions
analysis = OpticsSemanticsAnalysisWithSuggestions(
discussion, user_id=user_id, min_samples=3, test_code=str(user_id))
from pyramid_jinja2 import IJinja2Environment
jinja_env = request.registry.queryUtility(
IJinja2Environment, name='.jinja2')
analysis.as_html(output, jinja_env)
output.seek(0)
return Response(body_file=output, content_type='text/html', charset="utf-8")
评论列表
文章目录