5 <link rel="stylesheet" href="styles.css"> |
5 <link rel="stylesheet" href="styles.css"> |
6 </head> |
6 </head> |
7 <body> |
7 <body> |
8 <a NAME="top" ID="top"></a> |
8 <a NAME="top" ID="top"></a> |
9 <h1>eric7.Debugger.DebuggerInterfaceNone</h1> |
9 <h1>eric7.Debugger.DebuggerInterfaceNone</h1> |
10 |
|
11 <p> |
10 <p> |
12 Module implementing a dummy debugger interface for the debug server. |
11 Module implementing a dummy debugger interface for the debug server. |
13 </p> |
12 </p> |
|
13 |
14 <h3>Global Attributes</h3> |
14 <h3>Global Attributes</h3> |
15 |
|
16 <table> |
15 <table> |
17 <tr><td>ClientDefaultCapabilities</td></tr><tr><td>ClientTypeAssociations</td></tr> |
16 <tr><td>ClientDefaultCapabilities</td></tr> |
|
17 <tr><td>ClientTypeAssociations</td></tr> |
18 </table> |
18 </table> |
|
19 |
19 <h3>Classes</h3> |
20 <h3>Classes</h3> |
20 |
|
21 <table> |
21 <table> |
22 |
|
23 <tr> |
22 <tr> |
24 <td><a href="#DebuggerInterfaceNone">DebuggerInterfaceNone</a></td> |
23 <td><a href="#DebuggerInterfaceNone">DebuggerInterfaceNone</a></td> |
25 <td>Class implementing a dummy debugger interface for the debug server.</td> |
24 <td>Class implementing a dummy debugger interface for the debug server.</td> |
26 </tr> |
25 </tr> |
27 </table> |
26 </table> |
|
27 |
28 <h3>Functions</h3> |
28 <h3>Functions</h3> |
29 |
|
30 <table> |
29 <table> |
31 |
|
32 <tr> |
30 <tr> |
33 <td><a href="#createDebuggerInterfaceNone">createDebuggerInterfaceNone</a></td> |
31 <td><a href="#createDebuggerInterfaceNone">createDebuggerInterfaceNone</a></td> |
34 <td>Module function to create a debugger interface instance.</td> |
32 <td>Module function to create a debugger interface instance.</td> |
35 </tr> |
33 </tr> |
36 <tr> |
34 <tr> |
37 <td><a href="#getRegistryData">getRegistryData</a></td> |
35 <td><a href="#getRegistryData">getRegistryData</a></td> |
38 <td>Module function to get characterizing data for the debugger interface.</td> |
36 <td>Module function to get characterizing data for the debugger interface.</td> |
39 </tr> |
37 </tr> |
40 </table> |
38 </table> |
|
39 |
41 <hr /> |
40 <hr /> |
42 <hr /> |
41 <hr /> |
43 <a NAME="DebuggerInterfaceNone" ID="DebuggerInterfaceNone"></a> |
42 <a NAME="DebuggerInterfaceNone" ID="DebuggerInterfaceNone"></a> |
44 <h2>DebuggerInterfaceNone</h2> |
43 <h2>DebuggerInterfaceNone</h2> |
45 |
|
46 <p> |
44 <p> |
47 Class implementing a dummy debugger interface for the debug server. |
45 Class implementing a dummy debugger interface for the debug server. |
48 </p> |
46 </p> |
|
47 |
49 <h3>Derived from</h3> |
48 <h3>Derived from</h3> |
50 QObject |
49 QObject |
51 <h3>Class Attributes</h3> |
50 <h3>Class Attributes</h3> |
52 |
|
53 <table> |
51 <table> |
54 <tr><td>None</td></tr> |
52 <tr><td>None</td></tr> |
55 </table> |
53 </table> |
|
54 |
56 <h3>Class Methods</h3> |
55 <h3>Class Methods</h3> |
57 |
|
58 <table> |
56 <table> |
59 <tr><td>None</td></tr> |
57 <tr><td>None</td></tr> |
60 </table> |
58 </table> |
|
59 |
61 <h3>Methods</h3> |
60 <h3>Methods</h3> |
62 |
|
63 <table> |
61 <table> |
64 |
|
65 <tr> |
62 <tr> |
66 <td><a href="#DebuggerInterfaceNone.__init__">DebuggerInterfaceNone</a></td> |
63 <td><a href="#DebuggerInterfaceNone.__init__">DebuggerInterfaceNone</a></td> |
67 <td>Constructor</td> |
64 <td>Constructor</td> |
68 </tr> |
65 </tr> |
69 <tr> |
66 <tr> |
221 <tr> |
218 <tr> |
222 <td><a href="#DebuggerInterfaceNone.startRemoteForProject">startRemoteForProject</a></td> |
219 <td><a href="#DebuggerInterfaceNone.startRemoteForProject">startRemoteForProject</a></td> |
223 <td>Public method to start a remote Python interpreter for a project.</td> |
220 <td>Public method to start a remote Python interpreter for a project.</td> |
224 </tr> |
221 </tr> |
225 </table> |
222 </table> |
|
223 |
226 <h3>Static Methods</h3> |
224 <h3>Static Methods</h3> |
227 |
|
228 <table> |
225 <table> |
229 <tr><td>None</td></tr> |
226 <tr><td>None</td></tr> |
230 </table> |
227 </table> |
231 |
228 |
|
229 |
232 <a NAME="DebuggerInterfaceNone.__init__" ID="DebuggerInterfaceNone.__init__"></a> |
230 <a NAME="DebuggerInterfaceNone.__init__" ID="DebuggerInterfaceNone.__init__"></a> |
233 <h4>DebuggerInterfaceNone (Constructor)</h4> |
231 <h4>DebuggerInterfaceNone (Constructor)</h4> |
234 <b>DebuggerInterfaceNone</b>(<i>debugServer, passive</i>) |
232 <b>DebuggerInterfaceNone</b>(<i>debugServer, passive</i>) |
235 |
|
236 <p> |
233 <p> |
237 Constructor |
234 Constructor |
238 </p> |
235 </p> |
|
236 |
239 <dl> |
237 <dl> |
240 |
238 |
241 <dt><i>debugServer</i> (DebugServer)</dt> |
239 <dt><i>debugServer</i> (DebugServer)</dt> |
242 <dd> |
240 <dd> |
243 reference to the debug server |
241 reference to the debug server |
331 </dd> |
329 </dd> |
332 </dl> |
330 </dl> |
333 <a NAME="DebuggerInterfaceNone.remoteBanner" ID="DebuggerInterfaceNone.remoteBanner"></a> |
331 <a NAME="DebuggerInterfaceNone.remoteBanner" ID="DebuggerInterfaceNone.remoteBanner"></a> |
334 <h4>DebuggerInterfaceNone.remoteBanner</h4> |
332 <h4>DebuggerInterfaceNone.remoteBanner</h4> |
335 <b>remoteBanner</b>(<i></i>) |
333 <b>remoteBanner</b>(<i></i>) |
336 |
|
337 <p> |
334 <p> |
338 Public slot to get the banner info of the remote client. |
335 Public slot to get the banner info of the remote client. |
339 </p> |
336 </p> |
|
337 |
340 <a NAME="DebuggerInterfaceNone.remoteBreakpoint" ID="DebuggerInterfaceNone.remoteBreakpoint"></a> |
338 <a NAME="DebuggerInterfaceNone.remoteBreakpoint" ID="DebuggerInterfaceNone.remoteBreakpoint"></a> |
341 <h4>DebuggerInterfaceNone.remoteBreakpoint</h4> |
339 <h4>DebuggerInterfaceNone.remoteBreakpoint</h4> |
342 <b>remoteBreakpoint</b>(<i>debuggerId, fn, line, setBreakpoint, cond=None, temp=False</i>) |
340 <b>remoteBreakpoint</b>(<i>debuggerId, fn, line, setBreakpoint, cond=None, temp=False</i>) |
343 |
|
344 <p> |
341 <p> |
345 Public method to set or clear a breakpoint. |
342 Public method to set or clear a breakpoint. |
346 </p> |
343 </p> |
|
344 |
347 <dl> |
345 <dl> |
348 |
346 |
349 <dt><i>debuggerId</i> (str)</dt> |
347 <dt><i>debuggerId</i> (str)</dt> |
350 <dd> |
348 <dd> |
351 ID of the debugger backend |
349 ID of the debugger backend |
372 </dd> |
370 </dd> |
373 </dl> |
371 </dl> |
374 <a NAME="DebuggerInterfaceNone.remoteBreakpointEnable" ID="DebuggerInterfaceNone.remoteBreakpointEnable"></a> |
372 <a NAME="DebuggerInterfaceNone.remoteBreakpointEnable" ID="DebuggerInterfaceNone.remoteBreakpointEnable"></a> |
375 <h4>DebuggerInterfaceNone.remoteBreakpointEnable</h4> |
373 <h4>DebuggerInterfaceNone.remoteBreakpointEnable</h4> |
376 <b>remoteBreakpointEnable</b>(<i>debuggerId, fn, line, enable</i>) |
374 <b>remoteBreakpointEnable</b>(<i>debuggerId, fn, line, enable</i>) |
377 |
|
378 <p> |
375 <p> |
379 Public method to enable or disable a breakpoint. |
376 Public method to enable or disable a breakpoint. |
380 </p> |
377 </p> |
|
378 |
381 <dl> |
379 <dl> |
382 |
380 |
383 <dt><i>debuggerId</i> (str)</dt> |
381 <dt><i>debuggerId</i> (str)</dt> |
384 <dd> |
382 <dd> |
385 ID of the debugger backend |
383 ID of the debugger backend |
398 </dd> |
396 </dd> |
399 </dl> |
397 </dl> |
400 <a NAME="DebuggerInterfaceNone.remoteBreakpointIgnore" ID="DebuggerInterfaceNone.remoteBreakpointIgnore"></a> |
398 <a NAME="DebuggerInterfaceNone.remoteBreakpointIgnore" ID="DebuggerInterfaceNone.remoteBreakpointIgnore"></a> |
401 <h4>DebuggerInterfaceNone.remoteBreakpointIgnore</h4> |
399 <h4>DebuggerInterfaceNone.remoteBreakpointIgnore</h4> |
402 <b>remoteBreakpointIgnore</b>(<i>debuggerId, fn, line, count</i>) |
400 <b>remoteBreakpointIgnore</b>(<i>debuggerId, fn, line, count</i>) |
403 |
|
404 <p> |
401 <p> |
405 Public method to ignore a breakpoint the next couple of occurrences. |
402 Public method to ignore a breakpoint the next couple of occurrences. |
406 </p> |
403 </p> |
|
404 |
407 <dl> |
405 <dl> |
408 |
406 |
409 <dt><i>debuggerId</i> (str)</dt> |
407 <dt><i>debuggerId</i> (str)</dt> |
410 <dd> |
408 <dd> |
411 ID of the debugger backend |
409 ID of the debugger backend |
424 </dd> |
422 </dd> |
425 </dl> |
423 </dl> |
426 <a NAME="DebuggerInterfaceNone.remoteCapabilities" ID="DebuggerInterfaceNone.remoteCapabilities"></a> |
424 <a NAME="DebuggerInterfaceNone.remoteCapabilities" ID="DebuggerInterfaceNone.remoteCapabilities"></a> |
427 <h4>DebuggerInterfaceNone.remoteCapabilities</h4> |
425 <h4>DebuggerInterfaceNone.remoteCapabilities</h4> |
428 <b>remoteCapabilities</b>(<i>debuggerId</i>) |
426 <b>remoteCapabilities</b>(<i>debuggerId</i>) |
429 |
|
430 <p> |
427 <p> |
431 Public slot to get the debug clients capabilities. |
428 Public slot to get the debug clients capabilities. |
432 </p> |
429 </p> |
|
430 |
433 <dl> |
431 <dl> |
434 |
432 |
435 <dt><i>debuggerId</i> (str)</dt> |
433 <dt><i>debuggerId</i> (str)</dt> |
436 <dd> |
434 <dd> |
437 ID of the debugger backend |
435 ID of the debugger backend |
438 </dd> |
436 </dd> |
439 </dl> |
437 </dl> |
440 <a NAME="DebuggerInterfaceNone.remoteClientDisassembly" ID="DebuggerInterfaceNone.remoteClientDisassembly"></a> |
438 <a NAME="DebuggerInterfaceNone.remoteClientDisassembly" ID="DebuggerInterfaceNone.remoteClientDisassembly"></a> |
441 <h4>DebuggerInterfaceNone.remoteClientDisassembly</h4> |
439 <h4>DebuggerInterfaceNone.remoteClientDisassembly</h4> |
442 <b>remoteClientDisassembly</b>(<i>debuggerId</i>) |
440 <b>remoteClientDisassembly</b>(<i>debuggerId</i>) |
443 |
|
444 <p> |
441 <p> |
445 Public method to ask the client for the latest traceback disassembly. |
442 Public method to ask the client for the latest traceback disassembly. |
446 </p> |
443 </p> |
|
444 |
447 <dl> |
445 <dl> |
448 |
446 |
449 <dt><i>debuggerId</i> (str)</dt> |
447 <dt><i>debuggerId</i> (str)</dt> |
450 <dd> |
448 <dd> |
451 ID of the debugger backend |
449 ID of the debugger backend |
452 </dd> |
450 </dd> |
453 </dl> |
451 </dl> |
454 <a NAME="DebuggerInterfaceNone.remoteClientSetFilter" ID="DebuggerInterfaceNone.remoteClientSetFilter"></a> |
452 <a NAME="DebuggerInterfaceNone.remoteClientSetFilter" ID="DebuggerInterfaceNone.remoteClientSetFilter"></a> |
455 <h4>DebuggerInterfaceNone.remoteClientSetFilter</h4> |
453 <h4>DebuggerInterfaceNone.remoteClientSetFilter</h4> |
456 <b>remoteClientSetFilter</b>(<i>debuggerId, scope, filterStr</i>) |
454 <b>remoteClientSetFilter</b>(<i>debuggerId, scope, filterStr</i>) |
457 |
|
458 <p> |
455 <p> |
459 Public method to set a variables filter list. |
456 Public method to set a variables filter list. |
460 </p> |
457 </p> |
|
458 |
461 <dl> |
459 <dl> |
462 |
460 |
463 <dt><i>debuggerId</i> (str)</dt> |
461 <dt><i>debuggerId</i> (str)</dt> |
464 <dd> |
462 <dd> |
465 ID of the debugger backend |
463 ID of the debugger backend |
474 </dd> |
472 </dd> |
475 </dl> |
473 </dl> |
476 <a NAME="DebuggerInterfaceNone.remoteClientStack" ID="DebuggerInterfaceNone.remoteClientStack"></a> |
474 <a NAME="DebuggerInterfaceNone.remoteClientStack" ID="DebuggerInterfaceNone.remoteClientStack"></a> |
477 <h4>DebuggerInterfaceNone.remoteClientStack</h4> |
475 <h4>DebuggerInterfaceNone.remoteClientStack</h4> |
478 <b>remoteClientStack</b>(<i>debuggerId</i>) |
476 <b>remoteClientStack</b>(<i>debuggerId</i>) |
479 |
|
480 <p> |
477 <p> |
481 Public method to request the stack of the main thread. |
478 Public method to request the stack of the main thread. |
482 </p> |
479 </p> |
|
480 |
483 <dl> |
481 <dl> |
484 |
482 |
485 <dt><i>debuggerId</i> (str)</dt> |
483 <dt><i>debuggerId</i> (str)</dt> |
486 <dd> |
484 <dd> |
487 ID of the debugger backend |
485 ID of the debugger backend |
488 </dd> |
486 </dd> |
489 </dl> |
487 </dl> |
490 <a NAME="DebuggerInterfaceNone.remoteClientVariable" ID="DebuggerInterfaceNone.remoteClientVariable"></a> |
488 <a NAME="DebuggerInterfaceNone.remoteClientVariable" ID="DebuggerInterfaceNone.remoteClientVariable"></a> |
491 <h4>DebuggerInterfaceNone.remoteClientVariable</h4> |
489 <h4>DebuggerInterfaceNone.remoteClientVariable</h4> |
492 <b>remoteClientVariable</b>(<i>debuggerId, scope, filterList, var, framenr=0, maxSize=0</i>) |
490 <b>remoteClientVariable</b>(<i>debuggerId, scope, filterList, var, framenr=0, maxSize=0</i>) |
493 |
|
494 <p> |
491 <p> |
495 Public method to request the variables of the debugged program. |
492 Public method to request the variables of the debugged program. |
496 </p> |
493 </p> |
|
494 |
497 <dl> |
495 <dl> |
498 |
496 |
499 <dt><i>debuggerId</i> (str)</dt> |
497 <dt><i>debuggerId</i> (str)</dt> |
500 <dd> |
498 <dd> |
501 ID of the debugger backend |
499 ID of the debugger backend |
524 </dd> |
522 </dd> |
525 </dl> |
523 </dl> |
526 <a NAME="DebuggerInterfaceNone.remoteClientVariables" ID="DebuggerInterfaceNone.remoteClientVariables"></a> |
524 <a NAME="DebuggerInterfaceNone.remoteClientVariables" ID="DebuggerInterfaceNone.remoteClientVariables"></a> |
527 <h4>DebuggerInterfaceNone.remoteClientVariables</h4> |
525 <h4>DebuggerInterfaceNone.remoteClientVariables</h4> |
528 <b>remoteClientVariables</b>(<i>debuggerId, scope, filterList, framenr=0, maxSize=0</i>) |
526 <b>remoteClientVariables</b>(<i>debuggerId, scope, filterList, framenr=0, maxSize=0</i>) |
529 |
|
530 <p> |
527 <p> |
531 Public method to request the variables of the debugged program. |
528 Public method to request the variables of the debugged program. |
532 </p> |
529 </p> |
|
530 |
533 <dl> |
531 <dl> |
534 |
532 |
535 <dt><i>debuggerId</i> (str)</dt> |
533 <dt><i>debuggerId</i> (str)</dt> |
536 <dd> |
534 <dd> |
537 ID of the debugger backend |
535 ID of the debugger backend |
556 </dd> |
554 </dd> |
557 </dl> |
555 </dl> |
558 <a NAME="DebuggerInterfaceNone.remoteCompletion" ID="DebuggerInterfaceNone.remoteCompletion"></a> |
556 <a NAME="DebuggerInterfaceNone.remoteCompletion" ID="DebuggerInterfaceNone.remoteCompletion"></a> |
559 <h4>DebuggerInterfaceNone.remoteCompletion</h4> |
557 <h4>DebuggerInterfaceNone.remoteCompletion</h4> |
560 <b>remoteCompletion</b>(<i>debuggerId, text</i>) |
558 <b>remoteCompletion</b>(<i>debuggerId, text</i>) |
561 |
|
562 <p> |
559 <p> |
563 Public slot to get the a list of possible commandline completions |
560 Public slot to get the a list of possible commandline completions |
564 from the remote client. |
561 from the remote client. |
565 </p> |
562 </p> |
|
563 |
566 <dl> |
564 <dl> |
567 |
565 |
568 <dt><i>debuggerId</i> (str)</dt> |
566 <dt><i>debuggerId</i> (str)</dt> |
569 <dd> |
567 <dd> |
570 ID of the debugger backend |
568 ID of the debugger backend |
593 </dd> |
591 </dd> |
594 </dl> |
592 </dl> |
595 <a NAME="DebuggerInterfaceNone.remoteContinueUntil" ID="DebuggerInterfaceNone.remoteContinueUntil"></a> |
593 <a NAME="DebuggerInterfaceNone.remoteContinueUntil" ID="DebuggerInterfaceNone.remoteContinueUntil"></a> |
596 <h4>DebuggerInterfaceNone.remoteContinueUntil</h4> |
594 <h4>DebuggerInterfaceNone.remoteContinueUntil</h4> |
597 <b>remoteContinueUntil</b>(<i>debuggerId, line</i>) |
595 <b>remoteContinueUntil</b>(<i>debuggerId, line</i>) |
598 |
|
599 <p> |
596 <p> |
600 Public method to continue the debugged program to the given line |
597 Public method to continue the debugged program to the given line |
601 or until returning from the current frame. |
598 or until returning from the current frame. |
602 </p> |
599 </p> |
|
600 |
603 <dl> |
601 <dl> |
604 |
602 |
605 <dt><i>debuggerId</i> (str)</dt> |
603 <dt><i>debuggerId</i> (str)</dt> |
606 <dd> |
604 <dd> |
607 ID of the debugger backend |
605 ID of the debugger backend |
639 </dd> |
637 </dd> |
640 </dl> |
638 </dl> |
641 <a NAME="DebuggerInterfaceNone.remoteEnvironment" ID="DebuggerInterfaceNone.remoteEnvironment"></a> |
639 <a NAME="DebuggerInterfaceNone.remoteEnvironment" ID="DebuggerInterfaceNone.remoteEnvironment"></a> |
642 <h4>DebuggerInterfaceNone.remoteEnvironment</h4> |
640 <h4>DebuggerInterfaceNone.remoteEnvironment</h4> |
643 <b>remoteEnvironment</b>(<i>env</i>) |
641 <b>remoteEnvironment</b>(<i>env</i>) |
644 |
|
645 <p> |
642 <p> |
646 Public method to set the environment for a program to debug, run, ... |
643 Public method to set the environment for a program to debug, run, ... |
647 </p> |
644 </p> |
|
645 |
648 <dl> |
646 <dl> |
649 |
647 |
650 <dt><i>env</i> (dict)</dt> |
648 <dt><i>env</i> (dict)</dt> |
651 <dd> |
649 <dd> |
652 environment settings |
650 environment settings |
653 </dd> |
651 </dd> |
654 </dl> |
652 </dl> |
655 <a NAME="DebuggerInterfaceNone.remoteLoad" ID="DebuggerInterfaceNone.remoteLoad"></a> |
653 <a NAME="DebuggerInterfaceNone.remoteLoad" ID="DebuggerInterfaceNone.remoteLoad"></a> |
656 <h4>DebuggerInterfaceNone.remoteLoad</h4> |
654 <h4>DebuggerInterfaceNone.remoteLoad</h4> |
657 <b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter=False, autoContinue=True, enableMultiprocess=False, reportAllExceptions=False, </i>) |
655 <b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter=False, autoContinue=True, enableMultiprocess=False, reportAllExceptions=False, </i>) |
658 |
|
659 <p> |
656 <p> |
660 Public method to load a new program to debug. |
657 Public method to load a new program to debug. |
661 </p> |
658 </p> |
|
659 |
662 <dl> |
660 <dl> |
663 |
661 |
664 <dt><i>fn</i> (str)</dt> |
662 <dt><i>fn</i> (str)</dt> |
665 <dd> |
663 <dd> |
666 filename to debug |
664 filename to debug |
713 </dd> |
711 </dd> |
714 </dl> |
712 </dl> |
715 <a NAME="DebuggerInterfaceNone.remoteNoDebugList" ID="DebuggerInterfaceNone.remoteNoDebugList"></a> |
713 <a NAME="DebuggerInterfaceNone.remoteNoDebugList" ID="DebuggerInterfaceNone.remoteNoDebugList"></a> |
716 <h4>DebuggerInterfaceNone.remoteNoDebugList</h4> |
714 <h4>DebuggerInterfaceNone.remoteNoDebugList</h4> |
717 <b>remoteNoDebugList</b>(<i>debuggerId, noDebugList</i>) |
715 <b>remoteNoDebugList</b>(<i>debuggerId, noDebugList</i>) |
718 |
|
719 <p> |
716 <p> |
720 Public method to set a list of programs not to be debugged. |
717 Public method to set a list of programs not to be debugged. |
721 </p> |
718 </p> |
722 <p> |
719 <p> |
723 The programs given in the list will not be run under the control |
720 The programs given in the list will not be run under the control |
724 of the multi process debugger. |
721 of the multi process debugger. |
725 </p> |
722 </p> |
|
723 |
726 <dl> |
724 <dl> |
727 |
725 |
728 <dt><i>debuggerId</i> (str)</dt> |
726 <dt><i>debuggerId</i> (str)</dt> |
729 <dd> |
727 <dd> |
730 ID of the debugger backend |
728 ID of the debugger backend |
838 </dd> |
836 </dd> |
839 </dl> |
837 </dl> |
840 <a NAME="DebuggerInterfaceNone.remoteStep" ID="DebuggerInterfaceNone.remoteStep"></a> |
838 <a NAME="DebuggerInterfaceNone.remoteStep" ID="DebuggerInterfaceNone.remoteStep"></a> |
841 <h4>DebuggerInterfaceNone.remoteStep</h4> |
839 <h4>DebuggerInterfaceNone.remoteStep</h4> |
842 <b>remoteStep</b>(<i>debuggerId</i>) |
840 <b>remoteStep</b>(<i>debuggerId</i>) |
843 |
|
844 <p> |
841 <p> |
845 Public method to single step the debugged program. |
842 Public method to single step the debugged program. |
846 </p> |
843 </p> |
|
844 |
847 <dl> |
845 <dl> |
848 |
846 |
849 <dt><i>debuggerId</i> (str)</dt> |
847 <dt><i>debuggerId</i> (str)</dt> |
850 <dd> |
848 <dd> |
851 ID of the debugger backend |
849 ID of the debugger backend |
852 </dd> |
850 </dd> |
853 </dl> |
851 </dl> |
854 <a NAME="DebuggerInterfaceNone.remoteStepOut" ID="DebuggerInterfaceNone.remoteStepOut"></a> |
852 <a NAME="DebuggerInterfaceNone.remoteStepOut" ID="DebuggerInterfaceNone.remoteStepOut"></a> |
855 <h4>DebuggerInterfaceNone.remoteStepOut</h4> |
853 <h4>DebuggerInterfaceNone.remoteStepOut</h4> |
856 <b>remoteStepOut</b>(<i>debuggerId</i>) |
854 <b>remoteStepOut</b>(<i>debuggerId</i>) |
857 |
|
858 <p> |
855 <p> |
859 Public method to step out the debugged program. |
856 Public method to step out the debugged program. |
860 </p> |
857 </p> |
|
858 |
861 <dl> |
859 <dl> |
862 |
860 |
863 <dt><i>debuggerId</i> (str)</dt> |
861 <dt><i>debuggerId</i> (str)</dt> |
864 <dd> |
862 <dd> |
865 ID of the debugger backend |
863 ID of the debugger backend |
866 </dd> |
864 </dd> |
867 </dl> |
865 </dl> |
868 <a NAME="DebuggerInterfaceNone.remoteStepOver" ID="DebuggerInterfaceNone.remoteStepOver"></a> |
866 <a NAME="DebuggerInterfaceNone.remoteStepOver" ID="DebuggerInterfaceNone.remoteStepOver"></a> |
869 <h4>DebuggerInterfaceNone.remoteStepOver</h4> |
867 <h4>DebuggerInterfaceNone.remoteStepOver</h4> |
870 <b>remoteStepOver</b>(<i>debuggerId</i>) |
868 <b>remoteStepOver</b>(<i>debuggerId</i>) |
871 |
|
872 <p> |
869 <p> |
873 Public method to step over the debugged program. |
870 Public method to step over the debugged program. |
874 </p> |
871 </p> |
|
872 |
875 <dl> |
873 <dl> |
876 |
874 |
877 <dt><i>debuggerId</i> (str)</dt> |
875 <dt><i>debuggerId</i> (str)</dt> |
878 <dd> |
876 <dd> |
879 ID of the debugger backend |
877 ID of the debugger backend |
880 </dd> |
878 </dd> |
881 </dl> |
879 </dl> |
882 <a NAME="DebuggerInterfaceNone.remoteStepQuit" ID="DebuggerInterfaceNone.remoteStepQuit"></a> |
880 <a NAME="DebuggerInterfaceNone.remoteStepQuit" ID="DebuggerInterfaceNone.remoteStepQuit"></a> |
883 <h4>DebuggerInterfaceNone.remoteStepQuit</h4> |
881 <h4>DebuggerInterfaceNone.remoteStepQuit</h4> |
884 <b>remoteStepQuit</b>(<i>debuggerId</i>) |
882 <b>remoteStepQuit</b>(<i>debuggerId</i>) |
885 |
|
886 <p> |
883 <p> |
887 Public method to stop the debugged program. |
884 Public method to stop the debugged program. |
888 </p> |
885 </p> |
|
886 |
889 <dl> |
887 <dl> |
890 |
888 |
891 <dt><i>debuggerId</i> (str)</dt> |
889 <dt><i>debuggerId</i> (str)</dt> |
892 <dd> |
890 <dd> |
893 ID of the debugger backend |
891 ID of the debugger backend |
894 </dd> |
892 </dd> |
895 </dl> |
893 </dl> |
896 <a NAME="DebuggerInterfaceNone.remoteThreadList" ID="DebuggerInterfaceNone.remoteThreadList"></a> |
894 <a NAME="DebuggerInterfaceNone.remoteThreadList" ID="DebuggerInterfaceNone.remoteThreadList"></a> |
897 <h4>DebuggerInterfaceNone.remoteThreadList</h4> |
895 <h4>DebuggerInterfaceNone.remoteThreadList</h4> |
898 <b>remoteThreadList</b>(<i>debuggerId</i>) |
896 <b>remoteThreadList</b>(<i>debuggerId</i>) |
899 |
|
900 <p> |
897 <p> |
901 Public method to request the list of threads from the client. |
898 Public method to request the list of threads from the client. |
902 </p> |
899 </p> |
|
900 |
903 <dl> |
901 <dl> |
904 |
902 |
905 <dt><i>debuggerId</i> (str)</dt> |
903 <dt><i>debuggerId</i> (str)</dt> |
906 <dd> |
904 <dd> |
907 ID of the debugger backend |
905 ID of the debugger backend |
908 </dd> |
906 </dd> |
909 </dl> |
907 </dl> |
910 <a NAME="DebuggerInterfaceNone.remoteWatchpoint" ID="DebuggerInterfaceNone.remoteWatchpoint"></a> |
908 <a NAME="DebuggerInterfaceNone.remoteWatchpoint" ID="DebuggerInterfaceNone.remoteWatchpoint"></a> |
911 <h4>DebuggerInterfaceNone.remoteWatchpoint</h4> |
909 <h4>DebuggerInterfaceNone.remoteWatchpoint</h4> |
912 <b>remoteWatchpoint</b>(<i>debuggerId, cond, setWatch, temp=False</i>) |
910 <b>remoteWatchpoint</b>(<i>debuggerId, cond, setWatch, temp=False</i>) |
913 |
|
914 <p> |
911 <p> |
915 Public method to set or clear a watch expression. |
912 Public method to set or clear a watch expression. |
916 </p> |
913 </p> |
|
914 |
917 <dl> |
915 <dl> |
918 |
916 |
919 <dt><i>debuggerId</i> (str)</dt> |
917 <dt><i>debuggerId</i> (str)</dt> |
920 <dd> |
918 <dd> |
921 ID of the debugger backend |
919 ID of the debugger backend |
997 </dd> |
995 </dd> |
998 </dl> |
996 </dl> |
999 <a NAME="DebuggerInterfaceNone.shutdown" ID="DebuggerInterfaceNone.shutdown"></a> |
997 <a NAME="DebuggerInterfaceNone.shutdown" ID="DebuggerInterfaceNone.shutdown"></a> |
1000 <h4>DebuggerInterfaceNone.shutdown</h4> |
998 <h4>DebuggerInterfaceNone.shutdown</h4> |
1001 <b>shutdown</b>(<i></i>) |
999 <b>shutdown</b>(<i></i>) |
1002 |
|
1003 <p> |
1000 <p> |
1004 Public method to cleanly shut down. |
1001 Public method to cleanly shut down. |
1005 </p> |
1002 </p> |
1006 <p> |
1003 <p> |
1007 It closes our socket and shuts down the debug client. |
1004 It closes our socket and shuts down the debug client. |
1008 (Needed on Win OS) |
1005 (Needed on Win OS) |
1009 </p> |
1006 </p> |
|
1007 |
1010 <a NAME="DebuggerInterfaceNone.startRemote" ID="DebuggerInterfaceNone.startRemote"></a> |
1008 <a NAME="DebuggerInterfaceNone.startRemote" ID="DebuggerInterfaceNone.startRemote"></a> |
1011 <h4>DebuggerInterfaceNone.startRemote</h4> |
1009 <h4>DebuggerInterfaceNone.startRemote</h4> |
1012 <b>startRemote</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None, configOverride=None, </i>) |
1010 <b>startRemote</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None, configOverride=None, </i>) |
1013 |
|
1014 <p> |
1011 <p> |
1015 Public method to start a remote Python interpreter. |
1012 Public method to start a remote Python interpreter. |
1016 </p> |
1013 </p> |
|
1014 |
1017 <dl> |
1015 <dl> |
1018 |
1016 |
1019 <dt><i>port</i> (int)</dt> |
1017 <dt><i>port</i> (int)</dt> |
1020 <dd> |
1018 <dd> |
1021 port number the debug server is listening on |
1019 port number the debug server is listening on |
1057 </dd> |
1055 </dd> |
1058 </dl> |
1056 </dl> |
1059 <a NAME="DebuggerInterfaceNone.startRemoteForProject" ID="DebuggerInterfaceNone.startRemoteForProject"></a> |
1057 <a NAME="DebuggerInterfaceNone.startRemoteForProject" ID="DebuggerInterfaceNone.startRemoteForProject"></a> |
1060 <h4>DebuggerInterfaceNone.startRemoteForProject</h4> |
1058 <h4>DebuggerInterfaceNone.startRemoteForProject</h4> |
1061 <b>startRemoteForProject</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None, configOverride=None, </i>) |
1059 <b>startRemoteForProject</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None, configOverride=None, </i>) |
1062 |
|
1063 <p> |
1060 <p> |
1064 Public method to start a remote Python interpreter for a project. |
1061 Public method to start a remote Python interpreter for a project. |
1065 </p> |
1062 </p> |
|
1063 |
1066 <dl> |
1064 <dl> |
1067 |
1065 |
1068 <dt><i>port</i> (int)</dt> |
1066 <dt><i>port</i> (int)</dt> |
1069 <dd> |
1067 <dd> |
1070 port number the debug server is listening on |
1068 port number the debug server is listening on |