datasette/datasette/forbidden.py

22 wiersze
477 B
Python

from os import stat
from datasette import Response, hookimpl
@hookimpl(trylast=True)
def forbidden(datasette, request, message):
async def inner():
return Response.html(
await datasette.render_template(
"error.html",
{
"title": "Forbidden",
"error": message,
},
request=request,
),
status=403,
)
return inner