Rework server restart

nightly
Andrew 4 years ago
parent 68d8de24fe
commit 67d7e8e4ff
  1. 11
      stashr/server.py

@ -34,7 +34,7 @@ SOFTWARE.
-------------------------------------------------------------------------------------------""" -------------------------------------------------------------------------------------------"""
""" --- PYTHON IMPORTS --- """ """ --- PYTHON IMPORTS --- """
import os, signal import os, signal, sys, subprocess
from socket import error as SocketError from socket import error as SocketError
""" --- STASHR DEPENDENCY IMPORTS --- """ """ --- STASHR DEPENDENCY IMPORTS --- """
@ -96,10 +96,11 @@ class Server:
def restart_server(self, ignored_signum, ignored_frame): def restart_server(self, ignored_signum, ignored_frame):
app.logger.debug('Restarting Server') app.logger.debug('Restarting Server')
print('restatr') self.wsgiserver.stop()
self.wsgiserver.close() try:
# self.define_wsgi() subprocess.check_call([sys.executable, 'start.py'])
self.wsgiserver.start() except subprocess.CalledProcessError as e:
print(e)
server = Server() server = Server()

Loading…
Cancel
Save