修复Windows signal模块没有SIGHUP的问题
This commit is contained in:
@@ -56,9 +56,10 @@ class App:
|
|||||||
|
|
||||||
def register_sign(self):
|
def register_sign(self):
|
||||||
is_windows = os.name == 'nt'
|
is_windows = os.name == 'nt'
|
||||||
signs = [signal.SIGINT, signal.SIGHUP, signal.SIGTERM]
|
|
||||||
if is_windows:
|
if is_windows:
|
||||||
signs = [signal.SIGINT, signal.SIGTERM]
|
signs = [signal.SIGINT, signal.SIGTERM]
|
||||||
|
else:
|
||||||
|
signs = [signal.SIGINT, signal.SIGHUP, signal.SIGTERM]
|
||||||
for sign in signs:
|
for sign in signs:
|
||||||
signal.signal(sign, self.handler_exit)
|
signal.signal(sign, self.handler_exit)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user