211 <b>__askForkTo</b>(<i></i>) |
211 <b>__askForkTo</b>(<i></i>) |
212 <p> |
212 <p> |
213 Private method to ask the user which branch of a fork to follow. |
213 Private method to ask the user which branch of a fork to follow. |
214 </p><a NAME="DebuggerInterfacePython.__identityTranslation" ID="DebuggerInterfacePython.__identityTranslation"></a> |
214 </p><a NAME="DebuggerInterfacePython.__identityTranslation" ID="DebuggerInterfacePython.__identityTranslation"></a> |
215 <h4>DebuggerInterfacePython.__identityTranslation</h4> |
215 <h4>DebuggerInterfacePython.__identityTranslation</h4> |
216 <b>__identityTranslation</b>(<i>fn, remote2local = True</i>) |
216 <b>__identityTranslation</b>(<i>fn, remote2local=True</i>) |
217 <p> |
217 <p> |
218 Private method to perform the identity path translation. |
218 Private method to perform the identity path translation. |
219 </p><dl> |
219 </p><dl> |
220 <dt><i>fn</i></dt> |
220 <dt><i>fn</i></dt> |
221 <dd> |
221 <dd> |
235 <b>__parseClientLine</b>(<i></i>) |
235 <b>__parseClientLine</b>(<i></i>) |
236 <p> |
236 <p> |
237 Private method to handle data from the client. |
237 Private method to handle data from the client. |
238 </p><a NAME="DebuggerInterfacePython.__remoteTranslation" ID="DebuggerInterfacePython.__remoteTranslation"></a> |
238 </p><a NAME="DebuggerInterfacePython.__remoteTranslation" ID="DebuggerInterfacePython.__remoteTranslation"></a> |
239 <h4>DebuggerInterfacePython.__remoteTranslation</h4> |
239 <h4>DebuggerInterfacePython.__remoteTranslation</h4> |
240 <b>__remoteTranslation</b>(<i>fn, remote2local = True</i>) |
240 <b>__remoteTranslation</b>(<i>fn, remote2local=True</i>) |
241 <p> |
241 <p> |
242 Private method to perform the path translation. |
242 Private method to perform the path translation. |
243 </p><dl> |
243 </p><dl> |
244 <dt><i>fn</i></dt> |
244 <dt><i>fn</i></dt> |
245 <dd> |
245 <dd> |
264 <dd> |
264 <dd> |
265 command to send to the debug client (string) |
265 command to send to the debug client (string) |
266 </dd> |
266 </dd> |
267 </dl><a NAME="DebuggerInterfacePython.__startProcess" ID="DebuggerInterfacePython.__startProcess"></a> |
267 </dl><a NAME="DebuggerInterfacePython.__startProcess" ID="DebuggerInterfacePython.__startProcess"></a> |
268 <h4>DebuggerInterfacePython.__startProcess</h4> |
268 <h4>DebuggerInterfacePython.__startProcess</h4> |
269 <b>__startProcess</b>(<i>program, arguments, environment = None</i>) |
269 <b>__startProcess</b>(<i>program, arguments, environment=None</i>) |
270 <p> |
270 <p> |
271 Private method to start the debugger client process. |
271 Private method to start the debugger client process. |
272 </p><dl> |
272 </p><dl> |
273 <dt><i>program</i></dt> |
273 <dt><i>program</i></dt> |
274 <dd> |
274 <dd> |
330 <b>remoteBanner</b>(<i></i>) |
330 <b>remoteBanner</b>(<i></i>) |
331 <p> |
331 <p> |
332 Public slot to get the banner info of the remote client. |
332 Public slot to get the banner info of the remote client. |
333 </p><a NAME="DebuggerInterfacePython.remoteBreakpoint" ID="DebuggerInterfacePython.remoteBreakpoint"></a> |
333 </p><a NAME="DebuggerInterfacePython.remoteBreakpoint" ID="DebuggerInterfacePython.remoteBreakpoint"></a> |
334 <h4>DebuggerInterfacePython.remoteBreakpoint</h4> |
334 <h4>DebuggerInterfacePython.remoteBreakpoint</h4> |
335 <b>remoteBreakpoint</b>(<i>fn, line, set, cond = None, temp = False</i>) |
335 <b>remoteBreakpoint</b>(<i>fn, line, set, cond=None, temp=False</i>) |
336 <p> |
336 <p> |
337 Public method to set or clear a breakpoint. |
337 Public method to set or clear a breakpoint. |
338 </p><dl> |
338 </p><dl> |
339 <dt><i>fn</i></dt> |
339 <dt><i>fn</i></dt> |
340 <dd> |
340 <dd> |
402 <dd> |
402 <dd> |
403 regexp string for variable names to filter out (string) |
403 regexp string for variable names to filter out (string) |
404 </dd> |
404 </dd> |
405 </dl><a NAME="DebuggerInterfacePython.remoteClientVariable" ID="DebuggerInterfacePython.remoteClientVariable"></a> |
405 </dl><a NAME="DebuggerInterfacePython.remoteClientVariable" ID="DebuggerInterfacePython.remoteClientVariable"></a> |
406 <h4>DebuggerInterfacePython.remoteClientVariable</h4> |
406 <h4>DebuggerInterfacePython.remoteClientVariable</h4> |
407 <b>remoteClientVariable</b>(<i>scope, filter, var, framenr = 0</i>) |
407 <b>remoteClientVariable</b>(<i>scope, filter, var, framenr=0</i>) |
408 <p> |
408 <p> |
409 Public method to request the variables of the debugged program. |
409 Public method to request the variables of the debugged program. |
410 </p><dl> |
410 </p><dl> |
411 <dt><i>scope</i></dt> |
411 <dt><i>scope</i></dt> |
412 <dd> |
412 <dd> |
421 <dd> |
421 <dd> |
422 framenumber of the variables to retrieve (int) |
422 framenumber of the variables to retrieve (int) |
423 </dd> |
423 </dd> |
424 </dl><a NAME="DebuggerInterfacePython.remoteClientVariables" ID="DebuggerInterfacePython.remoteClientVariables"></a> |
424 </dl><a NAME="DebuggerInterfacePython.remoteClientVariables" ID="DebuggerInterfacePython.remoteClientVariables"></a> |
425 <h4>DebuggerInterfacePython.remoteClientVariables</h4> |
425 <h4>DebuggerInterfacePython.remoteClientVariables</h4> |
426 <b>remoteClientVariables</b>(<i>scope, filter, framenr = 0</i>) |
426 <b>remoteClientVariables</b>(<i>scope, filter, framenr=0</i>) |
427 <p> |
427 <p> |
428 Public method to request the variables of the debugged program. |
428 Public method to request the variables of the debugged program. |
429 </p><dl> |
429 </p><dl> |
430 <dt><i>scope</i></dt> |
430 <dt><i>scope</i></dt> |
431 <dd> |
431 <dd> |
448 <dd> |
448 <dd> |
449 the text to be completed (string) |
449 the text to be completed (string) |
450 </dd> |
450 </dd> |
451 </dl><a NAME="DebuggerInterfacePython.remoteContinue" ID="DebuggerInterfacePython.remoteContinue"></a> |
451 </dl><a NAME="DebuggerInterfacePython.remoteContinue" ID="DebuggerInterfacePython.remoteContinue"></a> |
452 <h4>DebuggerInterfacePython.remoteContinue</h4> |
452 <h4>DebuggerInterfacePython.remoteContinue</h4> |
453 <b>remoteContinue</b>(<i>special = False</i>) |
453 <b>remoteContinue</b>(<i>special=False</i>) |
454 <p> |
454 <p> |
455 Public method to continue the debugged program. |
455 Public method to continue the debugged program. |
456 </p><dl> |
456 </p><dl> |
457 <dt><i>special</i></dt> |
457 <dt><i>special</i></dt> |
458 <dd> |
458 <dd> |
459 flag indicating a special continue operation (boolean) |
459 flag indicating a special continue operation (boolean) |
460 </dd> |
460 </dd> |
461 </dl><a NAME="DebuggerInterfacePython.remoteCoverage" ID="DebuggerInterfacePython.remoteCoverage"></a> |
461 </dl><a NAME="DebuggerInterfacePython.remoteCoverage" ID="DebuggerInterfacePython.remoteCoverage"></a> |
462 <h4>DebuggerInterfacePython.remoteCoverage</h4> |
462 <h4>DebuggerInterfacePython.remoteCoverage</h4> |
463 <b>remoteCoverage</b>(<i>fn, argv, wd, erase = False</i>) |
463 <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>) |
464 <p> |
464 <p> |
465 Public method to load a new program to collect coverage data. |
465 Public method to load a new program to collect coverage data. |
466 </p><dl> |
466 </p><dl> |
467 <dt><i>fn</i></dt> |
467 <dt><i>fn</i></dt> |
468 <dd> |
468 <dd> |
508 <dd> |
508 <dd> |
509 statement to execute (string) |
509 statement to execute (string) |
510 </dd> |
510 </dd> |
511 </dl><a NAME="DebuggerInterfacePython.remoteLoad" ID="DebuggerInterfacePython.remoteLoad"></a> |
511 </dl><a NAME="DebuggerInterfacePython.remoteLoad" ID="DebuggerInterfacePython.remoteLoad"></a> |
512 <h4>DebuggerInterfacePython.remoteLoad</h4> |
512 <h4>DebuggerInterfacePython.remoteLoad</h4> |
513 <b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter = False, autoContinue = True, autoFork = False, forkChild = False</i>) |
513 <b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter=False, autoContinue=True, autoFork=False, forkChild=False</i>) |
514 <p> |
514 <p> |
515 Public method to load a new program to debug. |
515 Public method to load a new program to debug. |
516 </p><dl> |
516 </p><dl> |
517 <dt><i>fn</i></dt> |
517 <dt><i>fn</i></dt> |
518 <dd> |
518 <dd> |
538 <dd> |
538 <dd> |
539 flag indicating to debug the child after forking (boolean) |
539 flag indicating to debug the child after forking (boolean) |
540 </dd> |
540 </dd> |
541 </dl><a NAME="DebuggerInterfacePython.remoteProfile" ID="DebuggerInterfacePython.remoteProfile"></a> |
541 </dl><a NAME="DebuggerInterfacePython.remoteProfile" ID="DebuggerInterfacePython.remoteProfile"></a> |
542 <h4>DebuggerInterfacePython.remoteProfile</h4> |
542 <h4>DebuggerInterfacePython.remoteProfile</h4> |
543 <b>remoteProfile</b>(<i>fn, argv, wd, erase = False</i>) |
543 <b>remoteProfile</b>(<i>fn, argv, wd, erase=False</i>) |
544 <p> |
544 <p> |
545 Public method to load a new program to collect profiling data. |
545 Public method to load a new program to collect profiling data. |
546 </p><dl> |
546 </p><dl> |
547 <dt><i>fn</i></dt> |
547 <dt><i>fn</i></dt> |
548 <dd> |
548 <dd> |
567 <dd> |
567 <dd> |
568 the raw input (string) |
568 the raw input (string) |
569 </dd> |
569 </dd> |
570 </dl><a NAME="DebuggerInterfacePython.remoteRun" ID="DebuggerInterfacePython.remoteRun"></a> |
570 </dl><a NAME="DebuggerInterfacePython.remoteRun" ID="DebuggerInterfacePython.remoteRun"></a> |
571 <h4>DebuggerInterfacePython.remoteRun</h4> |
571 <h4>DebuggerInterfacePython.remoteRun</h4> |
572 <b>remoteRun</b>(<i>fn, argv, wd, autoFork = False, forkChild = False</i>) |
572 <b>remoteRun</b>(<i>fn, argv, wd, autoFork=False, forkChild=False</i>) |
573 <p> |
573 <p> |
574 Public method to load a new program to run. |
574 Public method to load a new program to run. |
575 </p><dl> |
575 </p><dl> |
576 <dt><i>fn</i></dt> |
576 <dt><i>fn</i></dt> |
577 <dd> |
577 <dd> |
601 </dd> |
601 </dd> |
602 </dl><a NAME="DebuggerInterfacePython.remoteStatement" ID="DebuggerInterfacePython.remoteStatement"></a> |
602 </dl><a NAME="DebuggerInterfacePython.remoteStatement" ID="DebuggerInterfacePython.remoteStatement"></a> |
603 <h4>DebuggerInterfacePython.remoteStatement</h4> |
603 <h4>DebuggerInterfacePython.remoteStatement</h4> |
604 <b>remoteStatement</b>(<i>stmt</i>) |
604 <b>remoteStatement</b>(<i>stmt</i>) |
605 <p> |
605 <p> |
606 Public method to execute a Python statement. |
606 Public method to execute a Python statement. |
607 </p><dl> |
607 </p><dl> |
608 <dt><i>stmt</i></dt> |
608 <dt><i>stmt</i></dt> |
609 <dd> |
609 <dd> |
610 the Python statement to execute (string). It |
610 the Python statement to execute (string). It |
611 should not have a trailing newline. |
611 should not have a trailing newline. |
671 <b>remoteUTStop</b>(<i></i>) |
671 <b>remoteUTStop</b>(<i></i>) |
672 <p> |
672 <p> |
673 Public method to stop a unittest run. |
673 Public method to stop a unittest run. |
674 </p><a NAME="DebuggerInterfacePython.remoteWatchpoint" ID="DebuggerInterfacePython.remoteWatchpoint"></a> |
674 </p><a NAME="DebuggerInterfacePython.remoteWatchpoint" ID="DebuggerInterfacePython.remoteWatchpoint"></a> |
675 <h4>DebuggerInterfacePython.remoteWatchpoint</h4> |
675 <h4>DebuggerInterfacePython.remoteWatchpoint</h4> |
676 <b>remoteWatchpoint</b>(<i>cond, set, temp = False</i>) |
676 <b>remoteWatchpoint</b>(<i>cond, set, temp=False</i>) |
677 <p> |
677 <p> |
678 Public method to set or clear a watch expression. |
678 Public method to set or clear a watch expression. |
679 </p><dl> |
679 </p><dl> |
680 <dt><i>cond</i></dt> |
680 <dt><i>cond</i></dt> |
681 <dd> |
681 <dd> |