(self, args, dap=False)
| 32 | class ConsoleRunner(DebuggerRunnerSimple): |
| 33 | @overrides(DebuggerRunnerSimple.add_command_line_args) |
| 34 | def add_command_line_args(self, args, dap=False): |
| 35 | port, client_port = get_socket_names(2, close=True) |
| 36 | args.extend((writer.get_pydevconsole_file(), str(port[1]), str(client_port[1]))) |
| 37 | self.port = port |
| 38 | self.client_port = client_port |
| 39 | |
| 40 | server = SimpleXMLRPCServer(client_port) |
| 41 | server.register_function(notify_finished, "NotifyFinished") |
| 42 | start_in_daemon_thread(server.serve_forever, []) |
| 43 | |
| 44 | self.proxy = xmlrpclib.ServerProxy("http://%s:%s/" % port) |
| 45 | |
| 46 | return args |
| 47 | |
| 48 | class WriterThread(AbstractWriterThread): |
| 49 | if IS_JYTHON: |
no test coverage detected