diff options
author | 2018-04-09 14:53:56 +0100 | |
---|---|---|
committer | 2018-04-09 14:53:56 +0100 | |
commit | 0dc85de66d84d51bff4260f3fefcc8b2251d12e6 (patch) | |
tree | e12352a8ff3a961a36b1bbaa3d980a0c79d4d92b /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.py | 6 |
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) |