aboutsummaryrefslogtreecommitdiffstats
path: root/pysite/views/ws/rst.py
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2018-04-09 14:53:56 +0100
committerGravatar Gareth Coles <[email protected]>2018-04-09 14:53:56 +0100
commit0dc85de66d84d51bff4260f3fefcc8b2251d12e6 (patch)
treee12352a8ff3a961a36b1bbaa3d980a0c79d4d92b /pysite/views/ws/rst.py
parent[Wiki] Fix editor (diff)
Abstract rst away and add icon directive
Diffstat (limited to 'pysite/views/ws/rst.py')
-rw-r--r--pysite/views/ws/rst.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/pysite/views/ws/rst.py b/pysite/views/ws/rst.py
index cdc45db5..19c4129b 100644
--- a/pysite/views/ws/rst.py
+++ b/pysite/views/ws/rst.py
@@ -1,9 +1,9 @@
# coding=utf-8
import logging
-from docutils.core import publish_parts
from geventwebsocket.websocket import WebSocket
+from pysite.rst import render
from pysite.websockets import WS
@@ -23,9 +23,7 @@ class RSTWebsocket(WS):
self.log.debug(f"RST | Message: {message}")
try:
- data = publish_parts(
- source=message, writer_name="html5", settings_overrides={"traceback": True, "halt_level": 2}
- )["html_body"]
+ data = render(message)
except Exception as e:
self.log.exception("Parsing error")
data = str(e)