Skip to content
Snippets Groups Projects
Commit aa9eec34 authored by Antony Lesuisse's avatar Antony Lesuisse
Browse files

[FIX] server.py traceback on ctrl-c from windows cmd

Define a shim signal.SIGHUP on windows to avoid an ifdef in the threaded server
loop.
parent 7999965a
No related branches found
No related tags found
No related merge requests found
......@@ -9,10 +9,6 @@ import os.path
import platform
import psutil
import random
if os.name == 'posix':
import resource
else:
resource = None
import select
import signal
import socket
......@@ -24,10 +20,15 @@ import unittest2
import werkzeug.serving
try:
if os.name == 'posix':
# Unix only for workers
import fcntl
except ImportError:
pass
import resource
else:
# Windows shim
signal.SIGHUP = 0
# Optional process names for workers
try:
from setproctitle import setproctitle
except ImportError:
......@@ -674,8 +675,6 @@ class Worker(object):
raise
def process_limit(self):
if resource is None:
return
# If our parent changed sucide
if self.ppid != os.getppid():
_logger.info("Worker (%s) Parent changed", self.pid)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment