From 636806ae17db835cb6af9c07f72aeb37c85e5ff0 Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Sat, 12 Feb 2022 18:05:17 -0800 Subject: [PATCH] Fix Tautulli starting multiple instances on Windows --- plexpy/windows.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plexpy/windows.py b/plexpy/windows.py index 5b9519b3..3f94b9f0 100644 --- a/plexpy/windows.py +++ b/plexpy/windows.py @@ -154,7 +154,7 @@ def set_startup(): else: args = [exe, plexpy.FULL_PATH] + run_args - registry_key_name = '{}_{}'.format(common.PRODUCT, plexpy.CONFIG.PMS_UUID) + registry_key_name = common.PRODUCT cmd = ' '.join(cmd_quote(arg) for arg in args).replace('python.exe', 'pythonw.exe').replace("'", '"') @@ -162,14 +162,14 @@ def set_startup(): # Rename old Tautulli registry key try: registry_key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, startup_reg_path, 0, winreg.KEY_ALL_ACCESS) - winreg.QueryValueEx(registry_key, common.PRODUCT) + winreg.QueryValueEx(registry_key, '{}_{}'.format(common.PRODUCT, plexpy.CONFIG.PMS_UUID)) reg_value_exists = True except WindowsError: reg_value_exists = False if reg_value_exists: try: - winreg.DeleteValue(registry_key, common.PRODUCT) + winreg.DeleteValue(registry_key, '{}_{}'.format(common.PRODUCT, plexpy.CONFIG.PMS_UUID)) winreg.CloseKey(registry_key) except WindowsError: pass