(self)
| 328 | self._port = port |
| 329 | |
| 330 | def _invoke(self): |
| 331 | self._setup_listener() |
| 332 | args = [self._caves_path, f"--control-port={self._port}"] |
| 333 | self._output_log = open(self._log_filename, 'w') |
| 334 | self._po = Popen(args, stdout=self._output_log, stderr=STDOUT) |
| 335 | self._caves_sock, self._caves_addr = self._listen.accept() |
| 336 | self._rest_port = self._caves_addr[1] |
| 337 | |
| 338 | def _attempt_shutdown(self): |
| 339 | try: |