More restart fixes

nightly
Andrew 4 years ago
parent 2a452df527
commit d15a04ab58
  1. 12
      stashr/api.py
  2. 1
      stashr/stashr.py

@ -56,7 +56,7 @@ from operator import itemgetter, attrgetter
from validate import Validator from validate import Validator
""" --- STASHR CORE IMPORTS --- """ """ --- STASHR CORE IMPORTS --- """
from stashr import log, database, utils, paths, folders, naming, forms, tasks, server from stashr import log, database, utils, paths, folders, naming, forms, tasks
from stashr.config import stashrconfig from stashr.config import stashrconfig
from stashr.comicvine import cv from stashr.comicvine import cv
@ -2424,7 +2424,7 @@ def restart_server():
This is using docstrings for specifications. This is using docstrings for specifications.
--- ---
tags: tags:
- plugins - server
""" """
user = current_user user = current_user
@ -2448,7 +2448,13 @@ def restart_server():
if user.role != 'admin': if user.role != 'admin':
return jsonify(create_json_return('401')) return jsonify(create_json_return('401'))
server.server.restart_server() import ctypes
ucrtbase = ctypes.CDLL('ucrtbase')
c_raise = ucrtbase['raise']
try:
c_raise(signal.SIGHUP)
except:
c_raise(signal.SIGINT)
return create_json_return('200') return create_json_return('200')

@ -43,7 +43,6 @@ import os
""" --- STASHR DEPENDENCY IMPORTS --- """ """ --- STASHR DEPENDENCY IMPORTS --- """
""" --- STASHR CORE IMPORTS --- """ """ --- STASHR CORE IMPORTS --- """
from stashr import paths, log, comicvine, config, api from stashr import paths, log, comicvine, config, api
from stashr import tasks
""" --- FLASK IMPORT --- """ """ --- FLASK IMPORT --- """
from flask import Flask from flask import Flask

Loading…
Cancel
Save