Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cb1f17c commit 36f3ab5Copy full SHA for 36f3ab5
1 file changed
lib/request/dns.py
@@ -65,6 +65,7 @@ def __init__(self):
65
self._socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
66
self._socket.bind(("", 53))
67
self._running = False
68
+ self._initialized = False
69
70
def pop(self, prefix=None, suffix=None):
71
"""
@@ -91,6 +92,7 @@ def run(self):
91
92
def _():
93
try:
94
self._running = True
95
+ self._initialized = True
96
97
while True:
98
data, addr = self._socket.recvfrom(1024)
@@ -116,6 +118,9 @@ def _():
116
118
server = DNSServer()
117
119
server.run()
120
121
+ while not server._initialized:
122
+ time.sleep(0.1)
123
+
124
while server._running:
125
126
_ = server.pop()
0 commit comments