Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dnsviz/dnsviz.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dnsviz/transport.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/dnsviz/transport.py b/dnsviz/transport.py
index 8d46c3c..cff09ab 100644
--- a/dnsviz/transport.py
+++ b/dnsviz/transport.py
@@ -1403,7 +1403,14 @@ class _DNSQueryTransportManager:
self._event_map = {}
self._close = threading.Event()
- t = threading.Thread(target=self._loop, daemon=True)
+ # python3/python2 dual compatibility
+ try:
+ # python 3
+ t = threading.Thread(target=self._loop, daemon=True)
+ except TypeError:
+ # python 2
+ t = threading.Thread(target=self._loop)
+ t.daemon = True
t.start()
def close(self):