| 1234567891011121314151617181920 |
- import asyncio
- async def show_exc(foo):
- try:
- await foo
- except:
- import traceback
- traceback.print_exc()
- loop = asyncio.get_running_loop()
- loop.stop()
- def run_async_tasks(fns):
- loop = asyncio.new_event_loop()
- tasks = []
- for fn in fns:
- task = loop.create_task(show_exc(fn))
- tasks.append(task)
- loop.run_forever()
|