@@ -191,16 +191,6 @@ class ThreadingHTTPSServer(socketserver.ThreadingMixIn, HTTPSServer):
191191 daemon_threads = True
192192
193193
194- def _get_best_family (* address ):
195- infos = socket .getaddrinfo (
196- * address ,
197- type = socket .SOCK_STREAM ,
198- flags = socket .AI_PASSIVE ,
199- )
200- family , type , proto , canonname , sockaddr = next (iter (infos ))
201- return family , sockaddr
202-
203-
204194class BaseHTTPRequestHandler (socketserver .StreamRequestHandler ):
205195
206196 """HTTP request handler base class.
@@ -1303,6 +1293,16 @@ def run_cgi(self):
13031293 self .log_message ("CGI script exited OK" )
13041294
13051295
1296+ def _get_best_family (* address ):
1297+ infos = socket .getaddrinfo (
1298+ * address ,
1299+ type = socket .SOCK_STREAM ,
1300+ flags = socket .AI_PASSIVE ,
1301+ )
1302+ family , type , proto , canonname , sockaddr = next (iter (infos ))
1303+ return family , sockaddr
1304+
1305+
13061306def test (HandlerClass = BaseHTTPRequestHandler ,
13071307 ServerClass = ThreadingHTTPServer ,
13081308 protocol = "HTTP/1.0" , port = 8000 , bind = None ,
0 commit comments