]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
test: Add hasattr check for SIGCHLD
authorBen Darnell <ben@bendarnell.com>
Sun, 19 Jan 2020 16:00:06 +0000 (11:00 -0500)
committerBen Darnell <ben@bendarnell.com>
Sun, 19 Jan 2020 22:07:16 +0000 (17:07 -0500)
This name is not present on all platforms

tornado/test/twisted_test.py

index 0e03cec9f43cc7658555ea30571f40b55b21bf38..2fc3f8e30e0e5bdfce5bf7f4524b76300952b22b 100644 (file)
@@ -51,7 +51,10 @@ skipIfNoTwisted = unittest.skipUnless(have_twisted, "twisted module not present"
 
 def save_signal_handlers():
     saved = {}
-    for sig in [signal.SIGINT, signal.SIGTERM, signal.SIGCHLD]:
+    signals = [signal.SIGINT, signal.SIGTERM]
+    if hasattr(signal, "SIGCHLD"):
+        signals.append(signal.SIGCHLD)
+    for sig in signals:
         saved[sig] = signal.getsignal(sig)
     if "twisted" in repr(saved):
         # This indicates we're not cleaning up after ourselves properly.