Override server_bind to store the server name.
(self)
| 144 | allow_reuse_port = False |
| 145 | |
| 146 | def server_bind(self): |
| 147 | """Override server_bind to store the server name.""" |
| 148 | socketserver.TCPServer.server_bind(self) |
| 149 | host, port = self.server_address[:2] |
| 150 | self.server_name = socket.getfqdn(host) |
| 151 | self.server_port = port |
| 152 | |
| 153 | |
| 154 | class ThreadingHTTPServer(socketserver.ThreadingMixIn, HTTPServer): |