summaryrefslogtreecommitdiff
path: root/tests/needs_kill.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/needs_kill.py')
-rwxr-xr-xtests/needs_kill.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/needs_kill.py b/tests/needs_kill.py
index 9f44603..596b60a 100755
--- a/tests/needs_kill.py
+++ b/tests/needs_kill.py
@@ -1,12 +1,14 @@
#!/usr/bin/env python
"""This script can only be killed by SIGKILL."""
import signal
-import time
+import select
# Ignore interrupt, hangup and continue signals - only SIGKILL will work
signal.signal(signal.SIGINT, signal.SIG_IGN)
signal.signal(signal.SIGHUP, signal.SIG_IGN)
+signal.signal(signal.SIGCONT, signal.SIG_IGN)
signal.signal(signal.SIGTERM, signal.SIG_IGN)
+select.select([], [], [], 1)
print('READY')
-time.sleep(60)
+select.select([], [], [], 60)