diff --git a/Tautulli.py b/Tautulli.py index 8a7b0e44..069f771b 100755 --- a/Tautulli.py +++ b/Tautulli.py @@ -189,12 +189,6 @@ def main(): else: plexpy.DATA_DIR = plexpy.PROG_DIR - try: - import plexapi - plexapi.CONFIG_PATH = os.path.join(plexpy.DATA_DIR, 'plexapi.config.ini') - except: - pass - # Migrate Snap data dir if plexpy.SNAP: snap_common = os.environ['SNAP_COMMON'] diff --git a/plexpy/__init__.py b/plexpy/__init__.py index e324cc33..bdd754eb 100644 --- a/plexpy/__init__.py +++ b/plexpy/__init__.py @@ -206,6 +206,15 @@ def initialize(config_file): logger.initLogger(console=not QUIET, log_dir=CONFIG.LOG_DIR if log_writable else None, verbose=VERBOSE) + os.environ['PLEXAPI_CONFIG_PATH'] = os.path.join(DATA_DIR, 'plexapi.config.ini') + os.environ['PLEXAPI_LOG_PATH'] = os.path.join(CONFIG.LOG_DIR, 'plexapi.log') + try: + import plexapi + import importlib + importlib.reload(plexapi) + except: + pass + if DOCKER: build = '[Docker] ' elif SNAP: