Skip to content

Commit

Permalink
add plexapi version checking in logger
Browse files Browse the repository at this point in the history
  • Loading branch information
YozoraXCII committed Nov 30, 2023
1 parent c370668 commit a38f98a
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion plex_meta_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,20 @@ def start(attrs):
new_version = latest_version[0] if latest_version and (version[1] != latest_version[1] or (version[2] and version[2] < latest_version[2])) else None
if new_version:
logger.info(f" Newest Version: {new_version}")
logger.info(f" PlexAPI library version: {plexapi.VERSION}")
def get_required_plexapi_version():
with open('requirements.txt', 'r') as file:
lines = file.readlines()
for line in lines:
if line.strip().startswith('PlexAPI=='):
return line.strip().split('==')[1]
return None

required_version = get_required_plexapi_version()

if required_version == plexapi.VERSION:
logger.info(f" PlexAPI library version: {plexapi.VERSION}")
else:
logger.info(f" PlexAPI library version: {plexapi.VERSION} (Required Version: {required_version})")
logger.info(f" Platform: {platform.platform()}")
logger.info(f" Memory: {round(psutil.virtual_memory().total / (1024.0 ** 3))} GB")
if "time" in attrs and attrs["time"]: start_type = f"{attrs['time']} "
Expand Down

0 comments on commit a38f98a

Please sign in to comment.