From 0dc85de66d84d51bff4260f3fefcc8b2251d12e6 Mon Sep 17 00:00:00 2001 From: Gareth Coles Date: Mon, 9 Apr 2018 14:53:56 +0100 Subject: Abstract rst away and add icon directive --- pysite/views/wiki/edit.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'pysite/views/wiki/edit.py') diff --git a/pysite/views/wiki/edit.py b/pysite/views/wiki/edit.py index 0a0af15b..a111f9ce 100644 --- a/pysite/views/wiki/edit.py +++ b/pysite/views/wiki/edit.py @@ -1,5 +1,4 @@ # coding=utf-8 -from docutils.core import publish_parts from flask import request, url_for from werkzeug.utils import redirect @@ -7,6 +6,7 @@ from pysite.base_route import RouteView from pysite.constants import EDITOR_ROLES from pysite.decorators import csrf, require_roles from pysite.mixins import DBMixin +from pysite.rst import render class EditView(RouteView, DBMixin): @@ -39,9 +39,7 @@ class EditView(RouteView, DBMixin): "slug": page, "title": request.form["title"], "rst": rst, - "html": publish_parts( - source=rst, writer_name="html5", settings_overrides={"halt_level": 2} - )["html_body"] + "html": render(rst) } self.db.insert( -- cgit v1.2.3