Fix for restart after update failing and causing UI to become unresponsive.

pull/684/head
Louis Vézina 5 years ago
parent c81da4aa7e
commit 03d1cfa490

@ -178,31 +178,36 @@ def redirect_root():
@route(base_url + 'shutdown') @route(base_url + 'shutdown')
def shutdown(): def shutdown():
try: try:
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:
server.stop() server.stop()
except:
logging.error('BAZARR Cannot stop CherryPy.')
else:
database.close() database.close()
stop_file.write('') try:
stop_file.close() stop_file = open(os.path.join(args.config_dir, "bazarr.stop"), "w")
sys.exit(0) except Exception as e:
logging.error('BAZARR Cannot create bazarr.stop file.')
else:
stop_file.write('')
stop_file.close()
@route(base_url + 'restart') @route(base_url + 'restart')
def restart(): def restart():
try: try:
restart_file = open(os.path.join(args.config_dir, "bazarr.restart"), "w")
except Exception as e:
logging.error('BAZARR Cannot create bazarr.restart file.')
else:
# print 'Bazarr is being restarted...'
logging.info('Bazarr is being restarted...')
server.stop() server.stop()
except:
logging.error('BAZARR Cannot stop CherryPy.')
else:
database.close() database.close()
restart_file.write('') try:
restart_file.close() restart_file = open(os.path.join(args.config_dir, "bazarr.restart"), "w")
sys.exit(0) except Exception as e:
logging.error('BAZARR Cannot create bazarr.restart file.')
else:
logging.info('Bazarr is being restarted...')
restart_file.write('')
restart_file.close()
@route(base_url + 'wizard') @route(base_url + 'wizard')

Loading…
Cancel
Save