otime/event_mgr.py

26 lines
767 B
Python

import otime
import pickle
import asyncio
from watchgod import awatch
from config import config
from rich import print
from rich import inspect
from rich.console import Console
from rich.columns import Columns
from rich.table import Table
def start():
event = otime.event(0, config['event_name'])
event.import_ttime_cnf('/home/trygve/Documents/sprintcup040330/sprintcup040330.cnf')
event.import_ttime_db(config['db_file'])
event.import_mtr_file('/home/trygve/Documents/sprintcup040330/sprintcup040330.log')
event.match_runners_cards()
event.get_xml_res().write(config['xml_res_file'])
async def main():
async for changes in awatch(config['db_file']):
print(changes)
if __name__ == "__main__":
start()
asyncio.run(main())