enowars / bambi-scoreboard

GNU General Public License v3.0
1 stars 0 forks source link

scoreboard_watch exits when it dislikes the json #42

Open Trolldemorted opened 3 years ago

Trolldemorted commented 3 years ago
scoreboard_watch_1  | Traceback (most recent call last):
scoreboard_watch_1  |   File "/usr/local/lib/python3.8/runpy.py", line 194, in _run_module_as_main
scoreboard_watch_1  |     return _run_code(code, main_globals, None,
scoreboard_watch_1  |   File "/usr/local/lib/python3.8/runpy.py", line 87, in _run_code
scoreboard_watch_1  |     exec(code, run_globals)
scoreboard_watch_1  |   File "/service/scoreboard/watch.py", line 129, in <module>
scoreboard_watch_1  |     asyncio.run(main())
scoreboard_watch_1  |   File "/usr/local/lib/python3.8/asyncio/runners.py", line 44, in run
scoreboard_watch_1  |     return loop.run_until_complete(main)
scoreboard_watch_1  |   File "/usr/local/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
scoreboard_watch_1  |     return future.result()
scoreboard_watch_1  |   File "/service/scoreboard/watch.py", line 21, in main
scoreboard_watch_1  |     if (not await parse_info(os.path.join(DATA_DIR, "scoreboardInfo.json"))):
scoreboard_watch_1  |   File "/service/scoreboard/watch.py", line 50, in parse_info
scoreboard_watch_1  |     for t in obj["Teams"]:
scoreboard_watch_1  | KeyError: 'Teams'
Nov 13 11:37:36 engine docker-compose[2930]: bambi-scoreboard_scoreboard_watch_1 exited with code 1