mirror of
https://github.com/simonw/datasette.git
synced 2025-12-10 16:51:24 +01:00
Made register_output_renderer callback optionally awaitable, closes #776
This commit is contained in:
parent
52c4387c7d
commit
57f48b8416
4 changed files with 17 additions and 6 deletions
|
|
@ -2,13 +2,14 @@ from datasette import hookimpl
|
|||
import json
|
||||
|
||||
|
||||
def render_test_all_parameters(
|
||||
async def render_test_all_parameters(
|
||||
datasette, columns, rows, sql, query_name, database, table, request, view_name, data
|
||||
):
|
||||
headers = {}
|
||||
for custom_header in request.args.getlist("header") or []:
|
||||
key, value = custom_header.split(":")
|
||||
headers[key] = value
|
||||
result = await datasette.databases["fixtures"].execute("select 1 + 1")
|
||||
return {
|
||||
"body": json.dumps(
|
||||
{
|
||||
|
|
@ -21,6 +22,7 @@ def render_test_all_parameters(
|
|||
"table": table,
|
||||
"request": request,
|
||||
"view_name": view_name,
|
||||
"1+1": result.first()[0],
|
||||
},
|
||||
default=repr,
|
||||
),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue