From be3ef13aef875c48a5c18a46fe04104675b725fb Mon Sep 17 00:00:00 2001 From: Alexis Okuwa Date: Wed, 12 Aug 2020 19:01:21 -0700 Subject: [PATCH] 3.7 deamon threads fix #https://bugs.python.org/issue37788 #https://github.com/prometheus/client_python/pull/356 daemon_threads = True # fix for python 3.7 please see links above for details --- dnslib/server.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dnslib/server.py b/dnslib/server.py index 9a89d56..622fb39 100644 --- a/dnslib/server.py +++ b/dnslib/server.py @@ -304,9 +304,13 @@ def log_data(self,dnsobj): class UDPServer(socketserver.ThreadingMixIn,socketserver.UDPServer): allow_reuse_address = True + #https://bugs.python.org/issue37788 + #https://github.com/prometheus/client_python/pull/356 + daemon_threads = True # fix for python 3.7 please see links above for details class TCPServer(socketserver.ThreadingMixIn,socketserver.TCPServer): allow_reuse_address = True + daemon_threads = True class DNSServer(object):