mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 12:11:33 -06:00
Wargroove: Fix Communication Thread (#5125)
This commit is contained in:
@@ -496,6 +496,7 @@ class WargrooveContext(CommonContext):
|
|||||||
|
|
||||||
async def game_watcher(ctx: WargrooveContext):
|
async def game_watcher(ctx: WargrooveContext):
|
||||||
while not ctx.exit_event.is_set():
|
while not ctx.exit_event.is_set():
|
||||||
|
try:
|
||||||
if ctx.syncing == True:
|
if ctx.syncing == True:
|
||||||
sync_msg = [{'cmd': 'Sync'}]
|
sync_msg = [{'cmd': 'Sync'}]
|
||||||
if ctx.locations_checked:
|
if ctx.locations_checked:
|
||||||
@@ -561,6 +562,9 @@ async def game_watcher(ctx: WargrooveContext):
|
|||||||
ctx.finished_game = True
|
ctx.finished_game = True
|
||||||
await asyncio.sleep(0.1)
|
await asyncio.sleep(0.1)
|
||||||
|
|
||||||
|
except Exception as err:
|
||||||
|
logger.warn("Exception in communication thread, a check may not have been sent: " + str(err))
|
||||||
|
|
||||||
|
|
||||||
def print_error_and_close(msg):
|
def print_error_and_close(msg):
|
||||||
logger.error("Error: " + msg)
|
logger.error("Error: " + msg)
|
||||||
|
Reference in New Issue
Block a user