23 lines
427 B
Python
23 lines
427 B
Python
import asyncio
|
|
|
|
|
|
async def task_1():
|
|
await asyncio.sleep(2)
|
|
print("task 1 running after sleep")
|
|
return "Result from task 1"
|
|
|
|
|
|
async def task_2():
|
|
await asyncio.sleep(1)
|
|
raise ValueError("An error occurred in task 2")
|
|
|
|
|
|
async def main():
|
|
try:
|
|
await asyncio.gather(task_1(), task_2())
|
|
except ValueError:
|
|
print("Error occurred in task")
|
|
await asyncio.sleep(3)
|
|
|
|
|
|
asyncio.run(main())
|