1
0
Fork 0
mirror of https://github.com/morpheus65535/bazarr synced 2024-12-26 09:37:25 +00:00
This commit is contained in:
Louis Vézina 2019-11-06 19:35:30 -05:00
parent d31299870d
commit d4f67b62fc
3 changed files with 7 additions and 6 deletions

View file

@ -1,6 +1,6 @@
# coding=utf-8
from __future__ import absolute_import
from __future__ import absolute_import, print_function
import os
import time
import rarfile
@ -35,7 +35,7 @@ if not os.path.exists(args.config_dir):
try:
os.mkdir(os.path.join(args.config_dir))
except OSError:
print "BAZARR The configuration directory doesn't exist and Bazarr cannot create it (permission issue?)."
print("BAZARR The configuration directory doesn't exist and Bazarr cannot create it (permission issue?).")
exit(2)
if not os.path.exists(os.path.join(args.config_dir, 'config')):

View file

@ -15,6 +15,7 @@ from subliminal_patch import search_external_subtitles
from subzero.language import Language
from bs4 import UnicodeDammit
from itertools import islice
import six
from get_args import args
from database import database
@ -65,7 +66,7 @@ def store_subtitles(original_path, reversed_path):
subliminal_patch.core.CUSTOM_PATHS = [dest_folder] if dest_folder else []
subtitles = search_external_subtitles(reversed_path, languages=get_language_set(),
only_one=settings.general.getboolean('single_language'))
subtitles = guess_external_subtitles(get_subtitle_destination_folder() or os.path.dirname(file), subtitles)
subtitles = guess_external_subtitles(get_subtitle_destination_folder() or os.path.dirname(reversed_path), subtitles)
except Exception as e:
logging.exception("BAZARR unable to index external subtitles.")
pass
@ -395,7 +396,7 @@ def get_external_subtitles_path(file, subtitle):
def guess_external_subtitles(dest_folder, subtitles):
for subtitle, language in subtitles.iteritems():
for subtitle, language in six.iteritems(subtitles):
if not language:
subtitle_path = os.path.join(dest_folder, subtitle)
if os.path.exists(subtitle_path) and os.path.splitext(subtitle_path)[1] in core.SUBTITLE_EXTENSIONS:

View file

@ -98,7 +98,7 @@ def get_sonarr_version():
def get_sonarr_platform():
use_sonarr = settings.general.getboolean('use_sonarr')
apikey_sonarr = settings.sonarr.apikey
sv = url_sonarr + "/api/system/status?apikey=" + apikey_sonarr
sv = url_sonarr() + "/api/system/status?apikey=" + apikey_sonarr
sonarr_platform = ''
if use_sonarr:
try:
@ -129,7 +129,7 @@ def get_radarr_version():
def get_radarr_platform():
use_radarr = settings.general.getboolean('use_radarr')
apikey_radarr = settings.radarr.apikey
rv = url_radarr + "/api/system/status?apikey=" + apikey_radarr
rv = url_radarr() + "/api/system/status?apikey=" + apikey_radarr
radarr_platform = ''
if use_radarr:
try: