MCPcopy Create free account
hub / github.com/fabioz/PyDev.Debugger / add_command_line_args

Method add_command_line_args

tests_python/test_console.py:34–46  ·  view source on GitHub ↗
(self, args, dap=False)

Source from the content-addressed store, hash-verified

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:

Callers 1

check_consoleMethod · 0.45

Calls 3

get_socket_namesFunction · 0.90
start_in_daemon_threadFunction · 0.90
get_pydevconsole_fileMethod · 0.80

Tested by

no test coverage detected