mirror of
https://github.com/morpheus65535/bazarr
synced 2025-03-04 10:28:15 +00:00
Fixes after merge
This commit is contained in:
parent
e6a8aea924
commit
c765359fcf
4 changed files with 11 additions and 14 deletions
|
@ -3,7 +3,7 @@ import os
|
|||
|
||||
from simpleconfigparser import simpleconfigparser
|
||||
|
||||
from get_argv import config_dir
|
||||
from get_args import args
|
||||
|
||||
defaults = {
|
||||
'general': {
|
||||
|
@ -78,7 +78,7 @@ defaults = {
|
|||
}}
|
||||
|
||||
settings = simpleconfigparser(defaults=defaults)
|
||||
settings.read(os.path.join(config_dir, 'config', 'config.ini'))
|
||||
settings.read(os.path.join(args.config_dir, 'config', 'config.ini'))
|
||||
|
||||
base_url = settings.general.base_url
|
||||
|
||||
|
|
|
@ -32,10 +32,9 @@ from cork import Cork
|
|||
from bottle import route, run, template, static_file, request, redirect, response, HTTPError, app, hook, abort
|
||||
from datetime import datetime, timedelta
|
||||
from get_languages import load_language_in_db, language_from_alpha3
|
||||
from get_providers import load_providers, get_providers, get_providers_auth
|
||||
from get_providers import get_providers, get_providers_auth
|
||||
from get_series import *
|
||||
from get_episodes import *
|
||||
from get_settings import base_url, ip, port, path_replace, path_replace_movie
|
||||
|
||||
if not args.no_update:
|
||||
from check_update import check_and_apply_update
|
||||
|
@ -47,7 +46,7 @@ from utils import history_log, history_log_movie
|
|||
from scheduler import *
|
||||
from notifier import send_notifications, send_notifications_movie
|
||||
from config import settings, url_sonarr, url_radarr, url_radarr_short, url_sonarr_short, base_url
|
||||
from subliminal import provider_manager
|
||||
from subliminal_patch.extensions import provider_registry as provider_manager
|
||||
|
||||
reload(sys)
|
||||
sys.setdefaultencoding('utf8')
|
||||
|
@ -81,7 +80,7 @@ try:
|
|||
except ImportError as e:
|
||||
logging.exception('BAZARR require gevent Python module to be installed using pip.')
|
||||
try:
|
||||
stop_file = open(os.path.join(config_dir, "bazarr.stop"), "w")
|
||||
stop_file = open(os.path.join(args.config_dir, "bazarr.stop"), "w")
|
||||
except Exception as e:
|
||||
logging.error('BAZARR Cannot create bazarr.stop file.')
|
||||
else:
|
||||
|
@ -89,8 +88,6 @@ except ImportError as e:
|
|||
stop_file.close()
|
||||
os._exit(0)
|
||||
|
||||
load_providers()
|
||||
|
||||
# Reset restart required warning on start
|
||||
conn = sqlite3.connect(os.path.join(args.config_dir, 'db', 'bazarr.db'), timeout=30)
|
||||
c = conn.cursor()
|
||||
|
@ -369,7 +366,7 @@ def save_wizard():
|
|||
settings_movie_default_hi = 'True'
|
||||
settings.general.movie_default_hi = text_type(settings_movie_default_hi)
|
||||
|
||||
with open(os.path.join(config_dir, 'config', 'config.ini'), 'w+') as handle:
|
||||
with open(os.path.join(args.config_dir, 'config', 'config.ini'), 'w+') as handle:
|
||||
settings.write(handle)
|
||||
|
||||
logging.info('Config file created successfully')
|
||||
|
@ -1039,7 +1036,6 @@ def _settings():
|
|||
settings_notifier = c.fetchall()
|
||||
c.close()
|
||||
|
||||
|
||||
return template('settings', bazarr_version=bazarr_version, settings=settings, settings_languages=settings_languages, settings_providers=settings_providers, settings_notifier=settings_notifier, base_url=base_url, current_port=settings.general.port)
|
||||
|
||||
|
||||
|
@ -1299,7 +1295,7 @@ def save_settings():
|
|||
settings_movie_default_hi = 'True'
|
||||
settings.general.movie_default_hi = text_type(settings_movie_default_hi)
|
||||
|
||||
with open(os.path.join(config_dir, 'config', 'config.ini'), 'w+') as handle:
|
||||
with open(os.path.join(args.config_dir, 'config', 'config.ini'), 'w+') as handle:
|
||||
settings.write(handle)
|
||||
|
||||
configure_logging(settings.general.getboolean('debug'))
|
||||
|
|
|
@ -1082,7 +1082,7 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ui dividing header">Providers authentication (optional)</div>
|
||||
<div class="ui dividing header">Providers settings (optional)</div>
|
||||
<div class="twelve wide column">
|
||||
<div class="ui grid">
|
||||
<div class="middle aligned row">
|
||||
|
|
|
@ -347,11 +347,12 @@
|
|||
<select name="settings_subliminal_providers" id="settings_providers" multiple="" class="ui fluid search selection dropdown">
|
||||
<option value="">Providers</option>
|
||||
%enabled_providers = []
|
||||
%providers = settings.general.enabled_providers.lower().split(',')
|
||||
%for provider in settings_providers:
|
||||
<option value="{{provider}}">{{provider}}</option>
|
||||
%if provider[1] == True:
|
||||
% enabled_providers.append(str(provider[0]))
|
||||
%end
|
||||
%for provider in providers:
|
||||
%enabled_providers.append(str(provider))
|
||||
%end
|
||||
</select>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Reference in a new issue