mirror of
https://github.com/simonw/datasette.git
synced 2025-12-10 16:51:24 +01:00
await_me_maybe utility function
This commit is contained in:
parent
f65c45674d
commit
26b2922f17
3 changed files with 20 additions and 34 deletions
|
|
@ -12,6 +12,7 @@ from datasette import __version__
|
|||
from datasette.plugins import pm
|
||||
from datasette.database import QueryInterrupted
|
||||
from datasette.utils import (
|
||||
await_me_maybe,
|
||||
InvalidSql,
|
||||
LimitedWriter,
|
||||
call_with_supported_arguments,
|
||||
|
|
@ -492,8 +493,7 @@ class DataView(BaseView):
|
|||
request=request,
|
||||
view_name=self.name,
|
||||
)
|
||||
if asyncio.iscoroutine(it_can_render):
|
||||
it_can_render = await it_can_render
|
||||
it_can_render = await await_me_maybe(it_can_render)
|
||||
if it_can_render:
|
||||
renderers[key] = path_with_format(
|
||||
request, key, {**url_labels_extra}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue