Override server_bind to store the server name.
(self)
| 116 | allow_reuse_port = False |
| 117 | |
| 118 | def server_bind(self): |
| 119 | """Override server_bind to store the server name.""" |
| 120 | socketserver.TCPServer.server_bind(self) |
| 121 | host, port = self.server_address[:2] |
| 122 | self.server_name = socket.getfqdn(host) |
| 123 | self.server_port = port |
| 124 | |
| 125 | |
| 126 | class ThreadingHTTPServer(socketserver.ThreadingMixIn, HTTPServer): |