nightly
Andrew 4 years ago
parent d15a04ab58
commit 93c98d5c30
  1. 13
      stashr/api.py

@ -2448,12 +2448,13 @@ def restart_server():
if user.role != 'admin':
return jsonify(create_json_return('401'))
import ctypes
ucrtbase = ctypes.CDLL('ucrtbase')
c_raise = ucrtbase['raise']
try:
c_raise(signal.SIGHUP)
except:
if hasattr(signal, 'SIGHUP'):
os.kill(os.getpid(), signal.SIGHUP)
else:
print('no sighup')
import ctypes
ucrtbase = ctypes.CDLL('ucrtbase')
c_raise = ucrtbase['raise']
c_raise(signal.SIGINT)
return create_json_return('200')

Loading…
Cancel
Save