Zillion: Python 3.11 compatibility fix (#2105)

This commit is contained in:
Doug Hoskisson 2023-08-16 07:00:10 -07:00 committed by GitHub
parent 61ff94259a
commit 26b4ff1df2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 6 deletions

View File

@ -423,9 +423,9 @@ async def zillion_sync_task(ctx: ZillionContext) -> None:
async_start(ctx.send_connect()) async_start(ctx.send_connect())
log_no_spam("logging in to server...") log_no_spam("logging in to server...")
await asyncio.wait(( await asyncio.wait((
ctx.got_slot_data.wait(), asyncio.create_task(ctx.got_slot_data.wait()),
ctx.exit_event.wait(), asyncio.create_task(ctx.exit_event.wait()),
asyncio.sleep(6) asyncio.create_task(asyncio.sleep(6))
), return_when=asyncio.FIRST_COMPLETED) # to not spam connect packets ), return_when=asyncio.FIRST_COMPLETED) # to not spam connect packets
else: # not correct seed name else: # not correct seed name
log_no_spam("incorrect seed - did you mix up roms?") log_no_spam("incorrect seed - did you mix up roms?")
@ -447,9 +447,9 @@ async def zillion_sync_task(ctx: ZillionContext) -> None:
ctx.known_name = name ctx.known_name = name
async_start(ctx.connect()) async_start(ctx.connect())
await asyncio.wait(( await asyncio.wait((
ctx.got_room_info.wait(), asyncio.create_task(ctx.got_room_info.wait()),
ctx.exit_event.wait(), asyncio.create_task(ctx.exit_event.wait()),
asyncio.sleep(6) asyncio.create_task(asyncio.sleep(6))
), return_when=asyncio.FIRST_COMPLETED) ), return_when=asyncio.FIRST_COMPLETED)
else: # no name found in game else: # no name found in game
if not help_message_shown: if not help_message_shown: