(self, port=0)
| 183 | """ |
| 184 | |
| 185 | def __init__(self, port=0): |
| 186 | q = mp.Queue() |
| 187 | self.proc = mp.Process(target=_start_server, args=(port, q), daemon=True) |
| 188 | self.proc.start() |
| 189 | ret = q.get() |
| 190 | if isinstance(ret, Exception): |
| 191 | raise ret |
| 192 | else: |
| 193 | self.py_server_port, self.mm_server_port = ret |
| 194 | |
| 195 | def __del__(self): |
| 196 | self.proc.terminate() |