no log: small fix for announcements and enabled providers

pull/2076/head
morpheus65535 1 year ago
parent 019613958e
commit 7502c59638

@ -10,7 +10,7 @@ import pretty
from datetime import datetime
from operator import itemgetter
from app.get_providers import get_providers
from app.get_providers import get_enabled_providers
from app.database import TableAnnouncements
from .get_args import args
@ -74,7 +74,7 @@ def get_local_announcements():
announcements = []
# opensubtitles.org end-of-life
enabled_providers = get_providers()
enabled_providers = get_enabled_providers()
if enabled_providers and 'opensubtitles' in enabled_providers:
announcements.append({
'text': 'Opensubtitles.org will be deprecated soon, migrate to Opensubtitles.com ASAP and disable this '

@ -1,5 +1,6 @@
# coding=utf-8
import ast
import os
import datetime
import pytz
@ -143,6 +144,14 @@ def get_providers():
return providers_list
def get_enabled_providers():
# return enabled provider including those who can be throttled
try:
return ast.literal_eval(settings.general.enabled_providers)
except (ValueError, TypeError, SyntaxError, MemoryError, RecursionError):
return []
_FFPROBE_BINARY = get_binary("ffprobe")
_FFMPEG_BINARY = get_binary("ffmpeg")

Loading…
Cancel
Save