Called by constructor to bind the socket. May be overridden.
(self)
| 460 | raise |
| 461 | |
| 462 | def server_bind(self): |
| 463 | """Called by constructor to bind the socket. |
| 464 | |
| 465 | May be overridden. |
| 466 | |
| 467 | """ |
| 468 | if self.allow_reuse_address and hasattr(socket, "SO_REUSEADDR"): |
| 469 | self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) |
| 470 | if self.allow_reuse_port and hasattr(socket, "SO_REUSEPORT"): |
| 471 | self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1) |
| 472 | self.socket.bind(self.server_address) |
| 473 | self.server_address = self.socket.getsockname() |
| 474 | |
| 475 | def server_activate(self): |
| 476 | """Called by constructor to activate the server. |
no test coverage detected