From 1f8dc8d31732898f38973e0b22e8c785b7e0cff0 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 12 Apr 2020 04:44:03 +0200 Subject: [PATCH] clean qusb2snes launch code a bit --- MultiClient.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/MultiClient.py b/MultiClient.py index 4d3cee04..b09815a3 100644 --- a/MultiClient.py +++ b/MultiClient.py @@ -349,12 +349,13 @@ async def snes_connect(ctx : Context, address): if len(seen_problems) == 1: # this is the first problem. Let's try launching QUsb2snes if it isn't already running qusb2snes_path = Utils.get_options()["general_options"]["qusb2snes"] + import os + if not os.path.isfile(qusb2snes_path): + qusb2snes_path = Utils.local_path(qusb2snes_path) + if os.path.isfile(qusb2snes_path): logging.info(f"Attempting to start {qusb2snes_path}") - else: - qusb2snes_path = Utils.local_path(qusb2snes_path) - if os.path.isfile(qusb2snes_path): import subprocess subprocess.Popen(qusb2snes_path, cwd=os.path.dirname(qusb2snes_path)) else: