make player_name logic a bit smarter in MultiMystery.py

This commit is contained in:
Fabian Dill 2020-02-16 09:44:32 +01:00
parent 278d510551
commit 9047ddb479
1 changed files with 9 additions and 10 deletions

View File

@ -90,16 +90,15 @@ if __name__ == "__main__":
romfilename = "" romfilename = ""
if player_name: if player_name:
try: for file in os.listdir(output_path):
index = player_names.index(player_name) if player_name in file:
except IndexError: romfilename = os.path.join(output_path, file)
print(f"Could not find Player {player_name}") import webbrowser
else:
romfilename = os.path.join(output_path, f"ER_{seedname}_P{index+1}_{player_name}.sfc") if os.path.exists(romfilename):
import webbrowser print(f"Launching ROM file {romfilename}")
if os.path.exists(romfilename): webbrowser.open(romfilename)
print(f"Launching ROM file {romfilename}") break
webbrowser.open(romfilename)
if zip_roms: if zip_roms:
zipname = os.path.join(output_path, f"ER_{seedname}.zip") zipname = os.path.join(output_path, f"ER_{seedname}.zip")