markdown: extra

https://python-markdown.github.io/extensions/extra/

To get <pre> tags on fenced code
This commit is contained in:
Guilhem Saurel 2020-04-20 19:18:53 +02:00
parent 38e814c956
commit ce83079d59

View file

@ -13,9 +13,8 @@ import os
from http import HTTPStatus from http import HTTPStatus
from signal import SIGINT, SIGTERM from signal import SIGINT, SIGTERM
from markdown import markdown
from aiohttp import web from aiohttp import web
from markdown import markdown
from nio import AsyncClient from nio import AsyncClient
SERVER_ADDRESS = ('', int(os.environ.get('PORT', 4785))) SERVER_ADDRESS = ('', int(os.environ.get('PORT', 4785)))
@ -45,7 +44,7 @@ async def handler(request):
"msgtype": "m.text", "msgtype": "m.text",
"body": data['text'], "body": data['text'],
"format": "org.matrix.custom.html", "format": "org.matrix.custom.html",
"formatted_body": markdown(data['text']), "formatted_body": markdown(data['text'], extensions=['extra']),
}) })
return web.Response(text='{"status": %i, "ret": "%s"}' % (status, ret), return web.Response(text='{"status": %i, "ret": "%s"}' % (status, ret),