Fix for restart after requirements installation.

pull/1038/head
Louis Vézina 4 years ago
parent 30df4a8a2f
commit f7c1ebdd8c

@ -1,6 +1,7 @@
# coding=utf-8 # coding=utf-8
import os import os
import io
import rarfile import rarfile
import json import json
import hashlib import hashlib
@ -59,10 +60,14 @@ if not args.no_update:
stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout=subprocess.PIPE, stderr=subprocess.PIPE)
logging.info('BAZARR requirements installed.') logging.info('BAZARR requirements installed.')
try: try:
from server import webserver restart_file = io.open(os.path.join(args.config_dir, "bazarr.restart"), "w", encoding='UTF-8')
webserver.restart() except Exception as e:
except: logging.error('BAZARR Cannot create bazarr.restart file: ' + repr(e))
logging.info('BAZARR unable to restart. Please do it manually.') else:
logging.info('Bazarr is being restarted...')
restart_file.write(str(''))
restart_file.close()
os._exit(0)
# create random api_key if there's none in config.ini # create random api_key if there's none in config.ini
if not settings.auth.apikey or settings.auth.apikey.startswith("b'"): if not settings.auth.apikey or settings.auth.apikey.startswith("b'"):

Loading…
Cancel
Save