Fix for Python 2.7 compatibility regression.

This commit is contained in:
Louis Vézina 2020-02-16 10:37:55 -05:00
parent 7d881e6de9
commit cc61d0188f
2 changed files with 9 additions and 2 deletions

View File

@ -117,7 +117,10 @@ def start_bazarr(process_registry=ProcessRegistry()):
script = [sys.executable, "-u", os.path.normcase(os.path.join(dir_name, 'bazarr', 'main.py'))] + sys.argv[1:]
print("Bazarr starting...")
ep = subprocess.Popen(script, stdout=None, stderr=None, stdin=subprocess.DEVNULL)
if PY3:
ep = subprocess.Popen(script, stdout=None, stderr=None, stdin=subprocess.DEVNULL)
else:
ep = subprocess.Popen(script, stdout=None, stderr=None, stdin=None)
process_registry.register(ep)
try:
ep.wait()

View File

@ -9,7 +9,11 @@ import zipfile
import rarfile
from subzero.language import Language
from requests import Session
from urllib.parse import urlparse
from six import PY2
if PY2:
from urlparse import urlparse
else:
from urllib.parse import urlparse
from subliminal import __short_version__
from subliminal.exceptions import ServiceUnavailable