diff --git a/bazarr/check_update.py b/bazarr/check_update.py index 1e21cb115..08b1946fc 100644 --- a/bazarr/check_update.py +++ b/bazarr/check_update.py @@ -1,7 +1,6 @@ # coding=utf-8 import os import logging -import sqlite3 import json import requests import tarfile diff --git a/bazarr/get_episodes.py b/bazarr/get_episodes.py index 3e4710146..12997151c 100644 --- a/bazarr/get_episodes.py +++ b/bazarr/get_episodes.py @@ -1,6 +1,5 @@ # coding=utf-8 import os -import sqlite3 import requests import logging import re diff --git a/bazarr/get_languages.py b/bazarr/get_languages.py index d2e5200d2..ab71deb3f 100644 --- a/bazarr/get_languages.py +++ b/bazarr/get_languages.py @@ -1,7 +1,6 @@ # coding=utf-8 import os -import sqlite3 import pycountry from get_args import args diff --git a/bazarr/get_movies.py b/bazarr/get_movies.py index ac4ad2b5a..82cb8b68f 100644 --- a/bazarr/get_movies.py +++ b/bazarr/get_movies.py @@ -1,7 +1,6 @@ # coding=utf-8 import os -import sqlite3 import requests import logging from queueconfig import notifications diff --git a/bazarr/get_series.py b/bazarr/get_series.py index cb033fe02..c2fb0ed4b 100644 --- a/bazarr/get_series.py +++ b/bazarr/get_series.py @@ -1,7 +1,6 @@ # coding=utf-8 import os -import sqlite3 import requests import logging from queueconfig import notifications diff --git a/bazarr/notifier.py b/bazarr/notifier.py index 17b54faa1..5794951ce 100644 --- a/bazarr/notifier.py +++ b/bazarr/notifier.py @@ -18,17 +18,21 @@ def update_notifier(): notifiers_new = [] notifiers_old = [] - notifiers_current = TableSettingsNotifier.select( + notifiers_current_db = TableSettingsNotifier.select( TableSettingsNotifier.name ) + notifiers_current = [] + for notifier in notifiers_current_db: + notifiers_current.append(notifier.name) + for x in results['schemas']: - if x['service_name'] not in str(notifiers_current): + if x['service_name'] not in notifiers_current: notifiers_new.append(x['service_name']) logging.debug('Adding new notifier agent: ' + x['service_name']) else: notifiers_old.append(x['service_name']) - notifier_current = [i.name for i in notifiers_current] + notifier_current = [i for i in notifiers_current] notifiers_to_delete = list(set(notifier_current) - set(notifiers_old)) @@ -42,7 +46,7 @@ def update_notifier(): for notifier_to_delete in notifiers_to_delete: TableSettingsNotifier.delete().where( - TableSettingsNotifier.Name == notifier_to_delete + TableSettingsNotifier.name == notifier_to_delete ).execute()