Try import rumps

This commit is contained in:
JonnyWong16 2020-06-14 14:52:55 -07:00
parent 4390f5cbc8
commit 4d241fac48
No known key found for this signature in database
GPG key ID: B1F1F9807184697A
2 changed files with 7 additions and 2 deletions

View file

@ -265,7 +265,7 @@ def main():
"module to enable the system tray icon.") "module to enable the system tray icon.")
plexpy.CONFIG.SYS_TRAY_ICON = False plexpy.CONFIG.SYS_TRAY_ICON = False
if plexpy.CONFIG.SYS_TRAY_ICON: if plexpy.CONFIG.SYS_TRAY_ICON and macos.has_rumps:
# MacOS system tray icon must be run on the main thread and is blocking # MacOS system tray icon must be run on the main thread and is blocking
# Start the rest of Tautulli on a new thread # Start the rest of Tautulli on a new thread
threading.Thread(target=wait).start() threading.Thread(target=wait).start()

View file

@ -19,7 +19,12 @@ import os
import subprocess import subprocess
import sys import sys
import plistlib import plistlib
import rumps
try:
import rumps
has_rumps = True
except ImportError:
has_rumps = False
import plexpy import plexpy
if plexpy.PYTHON2: if plexpy.PYTHON2: