def get_dehtmlified(report_id):
""" Get raw email of report
"""
try:
report = Report.objects.get(id=report_id)
html = html2text.HTML2Text()
html.body_width = 0
body = html.handle(report.body.replace('\r\n', '<br/>'))
body = re.sub(r'^(\s*\n){2,}', '\n', body, flags=re.MULTILINE)
return {'dehtmlify': body}
except (ObjectDoesNotExist, ValueError):
raise NotFound('Report not found')
评论列表
文章目录