Added function to run aiohttp web apps in dedicated threads.
This commit is contained in:
parent
18fb69dff8
commit
9f91114e0e
@ -1457,3 +1457,13 @@ def pick_most_similar_from_list(list_, item):
|
||||
element
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
def run_aiohttp_server(app, *args, **kwargs):
|
||||
"""Run an aiohttp web app, with its positional and keyword arguments.
|
||||
|
||||
Useful to run apps in dedicated threads.
|
||||
"""
|
||||
loop = asyncio.new_event_loop()
|
||||
asyncio.set_event_loop(loop)
|
||||
web.run_app(app, *args, **kwargs)
|
||||
|
Loading…
x
Reference in New Issue
Block a user