diff --git a/bazarr/check_update.py b/bazarr/check_update.py index bf0694821..d0628faa2 100644 --- a/bazarr/check_update.py +++ b/bazarr/check_update.py @@ -73,6 +73,7 @@ def run_git(args): def check_updates(): commits_behind = 0 current_version, source = get_version() + check_releases() if source == 'git': # Get the latest version available from github diff --git a/bazarr/main.py b/bazarr/main.py index 9330995d6..c57ed89a4 100644 --- a/bazarr/main.py +++ b/bazarr/main.py @@ -57,8 +57,6 @@ from get_providers import get_providers, get_providers_auth from get_series import * from get_episodes import * -# if not args.no_update: -# from check_update import check_updates from list_subtitles import store_subtitles, store_subtitles_movie, series_scan_subtitles, movies_scan_subtitles, \ list_missing_subtitles, list_missing_subtitles_movies from get_subtitle import download_subtitle, series_download_subtitles, movies_download_subtitles, \ @@ -1910,27 +1908,6 @@ def notifications(): def running_tasks_list(): return dict(tasks=running_tasks) - -@route(base_url + 'websocket_updater') -@custom_auth_basic(check_credentials) -def handle_websocket(): - wsock = request.environ.get('wsgi.websocket') - if not wsock: - abort(400, 'Expected WebSocket request.') - - queueconfig.q4ws_updater.clear() - - while True: - try: - if queueconfig.q4ws_updater: - wsock.send(queueconfig.q4ws_updater.popleft()) - gevent.sleep(0.1) - else: - gevent.sleep(0.5) - except WebSocketError: - break - - # Mute DeprecationWarning warnings.simplefilter("ignore", DeprecationWarning) server = WSGIServer((str(settings.general.ip), (int(args.port) if args.port else int(settings.general.port))), app, handler_class=WebSocketHandler) diff --git a/bazarr/scheduler.py b/bazarr/scheduler.py index c6b193b13..a717fd723 100644 --- a/bazarr/scheduler.py +++ b/bazarr/scheduler.py @@ -7,10 +7,8 @@ from config import settings from get_subtitle import wanted_search_missing_subtitles from get_args import args -if not args.no_update: - from check_update import check_updates, check_releases -else: - from check_update import check_releases + +from check_update import check_updates, check_releases from apscheduler.schedulers.background import BackgroundScheduler from apscheduler.triggers.interval import IntervalTrigger from apscheduler.triggers.cron import CronTrigger