fix watchlist dry_run
MODIFY
plextraktsync/sync.py
plextraktsync/sync.py
@@ -169,11 +169,12 @@ def watchlist_sync_item(self, m: Media, dry_run=False):
if m.plex.item.guid in self.plex_wl:
if m.trakt.trakt not in trakt_wl:
if self.update_trakt_wl:
- if not dry_run:
logger.info(f"Adding {m.plex.item.title} to Trakt watchlist")
+ if not dry_run:
m.add_to_trakt_watchlist(batch=True)
else:
logger.info(f"Removing {m.trakt.title} from Plex watchlist")
+ if not dry_run:
m.remove_from_plex_watchlist()
else:
trakt_wl.pop(m.trakt.trakt)
@@ -181,11 +182,12 @@ def watchlist_sync_item(self, m: Media, dry_run=False):
else:
if m.trakt.trakt in trakt_wl:
if self.update_plex_wl:
- if not dry_run:
logger.info(f"Adding {m.trakt.title} to Plex watchlist")
+ if not dry_run:
m.add_to_plex_watchlist()
else:
logger.info(f"Removing {m.trakt.title} from Trakt watchlist")
+ if not dry_run:
m.remove_from_trakt_watchlist()
trakt_wl.pop(m.trakt.trakt)

fix watchlist dry_run