mirror of
https://github.com/mewtek/i2ME-Legacy.git
synced 2025-06-10 05:30:00 -05:00
Make each record update its own task
This commit is contained in:
22
RecordTasks.py
Normal file
22
RecordTasks.py
Normal file
@ -0,0 +1,22 @@
|
||||
import asyncio
|
||||
from recordGenerators import CurrentObservations,HourlyForecast,DailyForecast
|
||||
|
||||
|
||||
""" This houses the tasks needed to update the data records concurrently
|
||||
I have no idea if this is a messy way to do things, but it will be worked upon if it is.
|
||||
"""
|
||||
|
||||
async def coTask():
|
||||
while True:
|
||||
await CurrentObservations.makeDataFile()
|
||||
asyncio.sleep(5 * 60)
|
||||
|
||||
async def hfTask():
|
||||
while True:
|
||||
await HourlyForecast.makeDataFile()
|
||||
asyncio.sleep(60 * 60)
|
||||
|
||||
async def dfTask():
|
||||
while True:
|
||||
await DailyForecast.makeDataFile()
|
||||
asyncio.sleep(60 * 60)
|
Reference in New Issue
Block a user