(
self, host="0.0.0.0", port=9190, port_end=9199, silent=False, reuse_addr=True, timeout=None
)
| 482 | """ |
| 483 | |
| 484 | def __init__( |
| 485 | self, host="0.0.0.0", port=9190, port_end=9199, silent=False, reuse_addr=True, timeout=None |
| 486 | ): |
| 487 | if silent: |
| 488 | logger.setLevel(logging.WARN) |
| 489 | self.proc = PopenWorker() |
| 490 | # send the function |
| 491 | self.proc.send( |
| 492 | _popen_start_tracker_server, [host, port, port_end, silent, reuse_addr, timeout] |
| 493 | ) |
| 494 | # receive the port |
| 495 | self.port, self.stop_key = self.proc.recv() |
| 496 | self.host = host |
| 497 | |
| 498 | def _stop_tracker(self): |
| 499 | sock = socket.socket(base.get_addr_family((self.host, self.port)), socket.SOCK_STREAM) |
no test coverage detected