Multiclient: use new romname for persistent storage

This commit is contained in:
Fabian Dill 2020-07-17 15:50:00 +02:00
parent 2c1411770e
commit 9445527249
1 changed files with 2 additions and 2 deletions

View File

@ -681,10 +681,10 @@ async def server_loop(ctx: Context, address=None):
address = ctx.server_address
if address is None: # see if this is an old connection
await asyncio.sleep(0.5) # wait for snes connection to succeed if possible.
rom = "".join(chr(x) for x in ctx.rom) if ctx.rom is not None else None
rom = ctx.rom if ctx.rom else None
try:
servers = cached_address = Utils.persistent_load()["servers"]
address = servers[rom] if rom is not None and rom in servers else servers["default"]
address = servers[rom] if rom and rom in servers else servers["default"]
except Exception as e:
logging.debug(f"Could not find cached server address. {e}")