1
0
Fork 0
mirror of https://github.com/morpheus65535/bazarr synced 2024-12-26 01:27:07 +00:00

Prevent spawning of new instance of CherryPy before the first one has stopped.

This commit is contained in:
Louis Vézina 2018-10-16 20:26:44 -04:00
parent 3e17afc028
commit 7186fc8968

View file

@ -210,13 +210,17 @@ def shutdown():
@route(base_url + 'restart') @route(base_url + 'restart')
def restart(): def restart():
try: try:
restart_file = open(os.path.join(os.path.dirname(os.path.dirname(__file__)), "bazarr.restart"), "w")
except Exception as e:
logging.error('Cannot create bazarr.restart file.')
else:
restart_file.write('')
restart_file.close()
server.stop() server.stop()
except:
logging.error('Cannot stop CherryPy.')
else:
try:
restart_file = open(os.path.join(os.path.dirname(os.path.dirname(__file__)), "bazarr.restart"), "w")
except Exception as e:
logging.error('Cannot create bazarr.restart file.')
else:
restart_file.write('')
restart_file.close()
@route(base_url + 'static/:path#.+#', name='static') @route(base_url + 'static/:path#.+#', name='static')