debug.py 332 B

123456789101112131415161718
  1. import asyncio
  2. from util import async_timed
  3. @async_timed()
  4. async def cpu_bound_work() -> int:
  5. counter = 0
  6. for i in range(10000000):
  7. counter += 1
  8. return counter
  9. async def main() -> None:
  10. task_one = asyncio.create_task(cpu_bound_work())
  11. await task_one
  12. asyncio.run(main(), debug=True)