newContentIdTask.py 848 B

12345678910111213141516171819202122232425262728293031
  1. """
  2. @author: luojunhui
  3. """
  4. import time
  5. import datetime
  6. import asyncio
  7. from applications.db import AsyncMySQLClient
  8. from tasks.newContentIdTask import NewContentIdTask
  9. async def main_job():
  10. """
  11. main job
  12. :return:
  13. """
  14. # async_mysql_pool = AsyncMySQLClient()
  15. # await async_mysql_pool.init_pool()
  16. # new_content_id_task = NewContentIdTask(async_mysql_pool)
  17. # await new_content_id_task.deal()
  18. async with AsyncMySQLClient() as async_mysql_pool:
  19. # await async_mysql_pool.init_pool()
  20. new_content_id_task = NewContentIdTask(async_mysql_pool)
  21. await new_content_id_task.deal()
  22. if __name__ == '__main__':
  23. while True:
  24. asyncio.run(main_job())
  25. now_str = datetime.datetime.now().__str__()
  26. print("{} 请求执行完成, 等待60s".format(now_str))
  27. time.sleep(60)