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
""" --- 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.comicvine import cv
@ -2424,7 +2424,7 @@ def restart_server():
This is using docstrings for specifications.
---
tags:
- plugins
- server
"""
user = current_user
@ -2448,7 +2448,13 @@ def restart_server():
if user.role != 'admin':
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')

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

Loading…
Cancel
Save