254 <p> |
266 <p> |
255 Constructor |
267 Constructor |
256 </p> |
268 </p> |
257 <dl> |
269 <dl> |
258 |
270 |
259 <dt><i>debugServer</i></dt> |
271 <dt><i>debugServer</i> (DebugServer)</dt> |
260 <dd> |
272 <dd> |
261 reference to the debug server (DebugServer) |
273 reference to the debug server |
262 </dd> |
274 </dd> |
263 <dt><i>passive</i></dt> |
275 <dt><i>passive</i> (bool)</dt> |
264 <dd> |
276 <dd> |
265 flag indicating passive connection mode (boolean) |
277 flag indicating passive connection mode |
266 </dd> |
278 </dd> |
267 </dl> |
279 </dl> |
268 <a NAME="DebuggerInterfaceNone.flush" ID="DebuggerInterfaceNone.flush"></a> |
|
269 <h4>DebuggerInterfaceNone.flush</h4> |
|
270 <b>flush</b>(<i></i>) |
|
271 |
|
272 <p> |
|
273 Public slot to flush the queue. |
|
274 </p> |
|
275 <a NAME="DebuggerInterfaceNone.getClientCapabilities" ID="DebuggerInterfaceNone.getClientCapabilities"></a> |
280 <a NAME="DebuggerInterfaceNone.getClientCapabilities" ID="DebuggerInterfaceNone.getClientCapabilities"></a> |
276 <h4>DebuggerInterfaceNone.getClientCapabilities</h4> |
281 <h4>DebuggerInterfaceNone.getClientCapabilities</h4> |
277 <b>getClientCapabilities</b>(<i></i>) |
282 <b>getClientCapabilities</b>(<i></i>) |
278 |
283 |
279 <p> |
284 <p> |
280 Public method to retrieve the debug clients capabilities. |
285 Public method to retrieve the debug clients capabilities. |
281 </p> |
286 </p> |
282 <dl> |
287 <dl> |
283 <dt>Returns:</dt> |
288 <dt>Return:</dt> |
284 <dd> |
289 <dd> |
285 debug client capabilities (integer) |
290 debug client capabilities |
|
291 </dd> |
|
292 </dl> |
|
293 <dl> |
|
294 <dt>Return Type:</dt> |
|
295 <dd> |
|
296 int |
|
297 </dd> |
|
298 </dl> |
|
299 <a NAME="DebuggerInterfaceNone.getDebuggerIds" ID="DebuggerInterfaceNone.getDebuggerIds"></a> |
|
300 <h4>DebuggerInterfaceNone.getDebuggerIds</h4> |
|
301 <b>getDebuggerIds</b>(<i></i>) |
|
302 |
|
303 <p> |
|
304 Public method to return the IDs of the connected debugger backends. |
|
305 </p> |
|
306 <dl> |
|
307 <dt>Return:</dt> |
|
308 <dd> |
|
309 list of connected debugger backend IDs |
|
310 </dd> |
|
311 </dl> |
|
312 <dl> |
|
313 <dt>Return Type:</dt> |
|
314 <dd> |
|
315 list of str |
286 </dd> |
316 </dd> |
287 </dl> |
317 </dl> |
288 <a NAME="DebuggerInterfaceNone.isConnected" ID="DebuggerInterfaceNone.isConnected"></a> |
318 <a NAME="DebuggerInterfaceNone.isConnected" ID="DebuggerInterfaceNone.isConnected"></a> |
289 <h4>DebuggerInterfaceNone.isConnected</h4> |
319 <h4>DebuggerInterfaceNone.isConnected</h4> |
290 <b>isConnected</b>(<i></i>) |
320 <b>isConnected</b>(<i></i>) |
291 |
321 |
292 <p> |
322 <p> |
293 Public method to test, if a debug client has connected. |
323 Public method to test, if a debug client has connected. |
294 </p> |
324 </p> |
295 <dl> |
325 <dl> |
296 <dt>Returns:</dt> |
326 <dt>Return:</dt> |
297 <dd> |
327 <dd> |
298 flag indicating the connection status (boolean) |
328 flag indicating the connection status |
|
329 </dd> |
|
330 </dl> |
|
331 <dl> |
|
332 <dt>Return Type:</dt> |
|
333 <dd> |
|
334 bool |
299 </dd> |
335 </dd> |
300 </dl> |
336 </dl> |
301 <a NAME="DebuggerInterfaceNone.newConnection" ID="DebuggerInterfaceNone.newConnection"></a> |
337 <a NAME="DebuggerInterfaceNone.newConnection" ID="DebuggerInterfaceNone.newConnection"></a> |
302 <h4>DebuggerInterfaceNone.newConnection</h4> |
338 <h4>DebuggerInterfaceNone.newConnection</h4> |
303 <b>newConnection</b>(<i>sock</i>) |
339 <b>newConnection</b>(<i>sock</i>) |
325 <p> |
367 <p> |
326 Public slot to get the banner info of the remote client. |
368 Public slot to get the banner info of the remote client. |
327 </p> |
369 </p> |
328 <a NAME="DebuggerInterfaceNone.remoteBreakpoint" ID="DebuggerInterfaceNone.remoteBreakpoint"></a> |
370 <a NAME="DebuggerInterfaceNone.remoteBreakpoint" ID="DebuggerInterfaceNone.remoteBreakpoint"></a> |
329 <h4>DebuggerInterfaceNone.remoteBreakpoint</h4> |
371 <h4>DebuggerInterfaceNone.remoteBreakpoint</h4> |
330 <b>remoteBreakpoint</b>(<i>fn, line, setBreakpoint, cond=None, temp=False</i>) |
372 <b>remoteBreakpoint</b>(<i>debuggerId, fn, line, setBreakpoint, cond=None, temp=False</i>) |
331 |
373 |
332 <p> |
374 <p> |
333 Public method to set or clear a breakpoint. |
375 Public method to set or clear a breakpoint. |
334 </p> |
376 </p> |
335 <dl> |
377 <dl> |
336 |
378 |
337 <dt><i>fn</i></dt> |
379 <dt><i>debuggerId</i> (str)</dt> |
338 <dd> |
380 <dd> |
339 filename the breakpoint belongs to (string) |
381 ID of the debugger backend |
340 </dd> |
382 </dd> |
341 <dt><i>line</i></dt> |
383 <dt><i>fn</i> (str)</dt> |
342 <dd> |
384 <dd> |
343 linenumber of the breakpoint (int) |
385 filename the breakpoint belongs to |
344 </dd> |
386 </dd> |
345 <dt><i>setBreakpoint</i></dt> |
387 <dt><i>line</i> (int)</dt> |
346 <dd> |
388 <dd> |
347 flag indicating setting or resetting a |
389 linenumber of the breakpoint |
348 breakpoint (boolean) |
390 </dd> |
349 </dd> |
391 <dt><i>setBreakpoint</i> (bool)</dt> |
350 <dt><i>cond</i></dt> |
392 <dd> |
351 <dd> |
393 flag indicating setting or resetting a breakpoint |
352 condition of the breakpoint (string) |
394 </dd> |
353 </dd> |
395 <dt><i>cond</i> (str)</dt> |
354 <dt><i>temp</i></dt> |
396 <dd> |
355 <dd> |
397 condition of the breakpoint |
356 flag indicating a temporary breakpoint (boolean) |
398 </dd> |
|
399 <dt><i>temp</i> (bool)</dt> |
|
400 <dd> |
|
401 flag indicating a temporary breakpoint |
357 </dd> |
402 </dd> |
358 </dl> |
403 </dl> |
359 <a NAME="DebuggerInterfaceNone.remoteBreakpointEnable" ID="DebuggerInterfaceNone.remoteBreakpointEnable"></a> |
404 <a NAME="DebuggerInterfaceNone.remoteBreakpointEnable" ID="DebuggerInterfaceNone.remoteBreakpointEnable"></a> |
360 <h4>DebuggerInterfaceNone.remoteBreakpointEnable</h4> |
405 <h4>DebuggerInterfaceNone.remoteBreakpointEnable</h4> |
361 <b>remoteBreakpointEnable</b>(<i>fn, line, enable</i>) |
406 <b>remoteBreakpointEnable</b>(<i>debuggerId, fn, line, enable</i>) |
362 |
407 |
363 <p> |
408 <p> |
364 Public method to enable or disable a breakpoint. |
409 Public method to enable or disable a breakpoint. |
365 </p> |
410 </p> |
366 <dl> |
411 <dl> |
367 |
412 |
368 <dt><i>fn</i></dt> |
413 <dt><i>debuggerId</i> (str)</dt> |
369 <dd> |
414 <dd> |
370 filename the breakpoint belongs to (string) |
415 ID of the debugger backend |
371 </dd> |
416 </dd> |
372 <dt><i>line</i></dt> |
417 <dt><i>fn</i> (str)</dt> |
373 <dd> |
418 <dd> |
374 linenumber of the breakpoint (int) |
419 filename the breakpoint belongs to |
375 </dd> |
420 </dd> |
376 <dt><i>enable</i></dt> |
421 <dt><i>line</i> (int)</dt> |
|
422 <dd> |
|
423 linenumber of the breakpoint |
|
424 </dd> |
|
425 <dt><i>enable</i> (bool)</dt> |
377 <dd> |
426 <dd> |
378 flag indicating enabling or disabling a breakpoint |
427 flag indicating enabling or disabling a breakpoint |
379 (boolean) |
|
380 </dd> |
428 </dd> |
381 </dl> |
429 </dl> |
382 <a NAME="DebuggerInterfaceNone.remoteBreakpointIgnore" ID="DebuggerInterfaceNone.remoteBreakpointIgnore"></a> |
430 <a NAME="DebuggerInterfaceNone.remoteBreakpointIgnore" ID="DebuggerInterfaceNone.remoteBreakpointIgnore"></a> |
383 <h4>DebuggerInterfaceNone.remoteBreakpointIgnore</h4> |
431 <h4>DebuggerInterfaceNone.remoteBreakpointIgnore</h4> |
384 <b>remoteBreakpointIgnore</b>(<i>fn, line, count</i>) |
432 <b>remoteBreakpointIgnore</b>(<i>debuggerId, fn, line, count</i>) |
385 |
433 |
386 <p> |
434 <p> |
387 Public method to ignore a breakpoint the next couple of occurrences. |
435 Public method to ignore a breakpoint the next couple of occurrences. |
388 </p> |
436 </p> |
389 <dl> |
437 <dl> |
390 |
438 |
391 <dt><i>fn</i></dt> |
439 <dt><i>debuggerId</i> (str)</dt> |
392 <dd> |
440 <dd> |
393 filename the breakpoint belongs to (string) |
441 ID of the debugger backend |
394 </dd> |
442 </dd> |
395 <dt><i>line</i></dt> |
443 <dt><i>fn</i> (str)</dt> |
396 <dd> |
444 <dd> |
397 linenumber of the breakpoint (int) |
445 filename the breakpoint belongs to |
398 </dd> |
446 </dd> |
399 <dt><i>count</i></dt> |
447 <dt><i>line</i> (int)</dt> |
400 <dd> |
448 <dd> |
401 number of occurrences to ignore (int) |
449 linenumber of the breakpoint |
|
450 </dd> |
|
451 <dt><i>count</i> (int)</dt> |
|
452 <dd> |
|
453 number of occurrences to ignore |
402 </dd> |
454 </dd> |
403 </dl> |
455 </dl> |
404 <a NAME="DebuggerInterfaceNone.remoteCapabilities" ID="DebuggerInterfaceNone.remoteCapabilities"></a> |
456 <a NAME="DebuggerInterfaceNone.remoteCapabilities" ID="DebuggerInterfaceNone.remoteCapabilities"></a> |
405 <h4>DebuggerInterfaceNone.remoteCapabilities</h4> |
457 <h4>DebuggerInterfaceNone.remoteCapabilities</h4> |
406 <b>remoteCapabilities</b>(<i></i>) |
458 <b>remoteCapabilities</b>(<i>debuggerId</i>) |
407 |
459 |
408 <p> |
460 <p> |
409 Public slot to get the debug clients capabilities. |
461 Public slot to get the debug clients capabilities. |
410 </p> |
462 </p> |
|
463 <dl> |
|
464 |
|
465 <dt><i>debuggerId</i> (str)</dt> |
|
466 <dd> |
|
467 ID of the debugger backend |
|
468 </dd> |
|
469 </dl> |
|
470 <a NAME="DebuggerInterfaceNone.remoteClientDisassembly" ID="DebuggerInterfaceNone.remoteClientDisassembly"></a> |
|
471 <h4>DebuggerInterfaceNone.remoteClientDisassembly</h4> |
|
472 <b>remoteClientDisassembly</b>(<i>debuggerId</i>) |
|
473 |
|
474 <p> |
|
475 Public method to ask the client for the latest traceback disassembly. |
|
476 </p> |
|
477 <dl> |
|
478 |
|
479 <dt><i>debuggerId</i> (str)</dt> |
|
480 <dd> |
|
481 ID of the debugger backend |
|
482 </dd> |
|
483 </dl> |
411 <a NAME="DebuggerInterfaceNone.remoteClientSetFilter" ID="DebuggerInterfaceNone.remoteClientSetFilter"></a> |
484 <a NAME="DebuggerInterfaceNone.remoteClientSetFilter" ID="DebuggerInterfaceNone.remoteClientSetFilter"></a> |
412 <h4>DebuggerInterfaceNone.remoteClientSetFilter</h4> |
485 <h4>DebuggerInterfaceNone.remoteClientSetFilter</h4> |
413 <b>remoteClientSetFilter</b>(<i>scope, filterStr</i>) |
486 <b>remoteClientSetFilter</b>(<i>debuggerId, scope, filterStr</i>) |
414 |
487 |
415 <p> |
488 <p> |
416 Public method to set a variables filter list. |
489 Public method to set a variables filter list. |
417 </p> |
490 </p> |
418 <dl> |
491 <dl> |
419 |
492 |
420 <dt><i>scope</i></dt> |
493 <dt><i>debuggerId</i> (str)</dt> |
|
494 <dd> |
|
495 ID of the debugger backend |
|
496 </dd> |
|
497 <dt><i>scope</i> (int)</dt> |
421 <dd> |
498 <dd> |
422 the scope of the variables (0 = local, 1 = global) |
499 the scope of the variables (0 = local, 1 = global) |
423 </dd> |
500 </dd> |
424 <dt><i>filterStr</i></dt> |
501 <dt><i>filterStr</i> (str)</dt> |
425 <dd> |
502 <dd> |
426 regexp string for variable names to filter out |
503 regexp string for variable names to filter out |
427 (string) |
504 </dd> |
|
505 </dl> |
|
506 <a NAME="DebuggerInterfaceNone.remoteClientStack" ID="DebuggerInterfaceNone.remoteClientStack"></a> |
|
507 <h4>DebuggerInterfaceNone.remoteClientStack</h4> |
|
508 <b>remoteClientStack</b>(<i>debuggerId</i>) |
|
509 |
|
510 <p> |
|
511 Public method to request the stack of the main thread. |
|
512 </p> |
|
513 <dl> |
|
514 |
|
515 <dt><i>debuggerId</i> (str)</dt> |
|
516 <dd> |
|
517 ID of the debugger backend |
428 </dd> |
518 </dd> |
429 </dl> |
519 </dl> |
430 <a NAME="DebuggerInterfaceNone.remoteClientVariable" ID="DebuggerInterfaceNone.remoteClientVariable"></a> |
520 <a NAME="DebuggerInterfaceNone.remoteClientVariable" ID="DebuggerInterfaceNone.remoteClientVariable"></a> |
431 <h4>DebuggerInterfaceNone.remoteClientVariable</h4> |
521 <h4>DebuggerInterfaceNone.remoteClientVariable</h4> |
432 <b>remoteClientVariable</b>(<i>scope, filterList, var, framenr=0, maxSize=0</i>) |
522 <b>remoteClientVariable</b>(<i>debuggerId, scope, filterList, var, framenr=0, maxSize=0</i>) |
433 |
523 |
434 <p> |
524 <p> |
435 Public method to request the variables of the debugged program. |
525 Public method to request the variables of the debugged program. |
436 </p> |
526 </p> |
437 <dl> |
527 <dl> |
438 |
528 |
|
529 <dt><i>debuggerId</i> (str)</dt> |
|
530 <dd> |
|
531 ID of the debugger backend |
|
532 </dd> |
439 <dt><i>scope</i> (int)</dt> |
533 <dt><i>scope</i> (int)</dt> |
440 <dd> |
534 <dd> |
441 the scope of the variables (0 = local, 1 = global) |
535 the scope of the variables (0 = local, 1 = global) |
442 </dd> |
536 </dd> |
443 <dt><i>filterList</i> (list of int)</dt> |
537 <dt><i>filterList</i> (list of str)</dt> |
444 <dd> |
538 <dd> |
445 list of variable types to filter out |
539 list of variable types to filter out |
446 </dd> |
540 </dd> |
447 <dt><i>var</i> (list of str)</dt> |
541 <dt><i>var</i> (list of str)</dt> |
448 <dd> |
542 <dd> |
449 list encoded name of variable to retrieve |
543 list encoded name of variable to retrieve |
450 </dd> |
544 </dd> |
451 <dt><i>framenr</i> (int)</dt> |
545 <dt><i>framenr</i> (int)</dt> |
452 <dd> |
546 <dd> |
453 framenumber of the variables to retrieve (int) |
547 framenumber of the variables to retrieve |
454 </dd> |
548 </dd> |
455 <dt><i>maxSize</i> (int)</dt> |
549 <dt><i>maxSize</i> (int)</dt> |
456 <dd> |
550 <dd> |
457 maximum size the formatted value of a variable will |
551 maximum size the formatted value of a variable will |
458 be shown. If it is bigger than that, a 'too big' indication will |
552 be shown. If it is bigger than that, a 'too big' indication will |
459 be given (@@TOO_BIG_TO_SHOW@@). |
553 be given (@@TOO_BIG_TO_SHOW@@). |
460 </dd> |
554 </dd> |
461 </dl> |
555 </dl> |
462 <a NAME="DebuggerInterfaceNone.remoteClientVariables" ID="DebuggerInterfaceNone.remoteClientVariables"></a> |
556 <a NAME="DebuggerInterfaceNone.remoteClientVariables" ID="DebuggerInterfaceNone.remoteClientVariables"></a> |
463 <h4>DebuggerInterfaceNone.remoteClientVariables</h4> |
557 <h4>DebuggerInterfaceNone.remoteClientVariables</h4> |
464 <b>remoteClientVariables</b>(<i>scope, filterList, framenr=0, maxSize=0</i>) |
558 <b>remoteClientVariables</b>(<i>debuggerId, scope, filterList, framenr=0, maxSize=0</i>) |
465 |
559 |
466 <p> |
560 <p> |
467 Public method to request the variables of the debugged program. |
561 Public method to request the variables of the debugged program. |
468 </p> |
562 </p> |
469 <dl> |
563 <dl> |
470 |
564 |
|
565 <dt><i>debuggerId</i> (str)</dt> |
|
566 <dd> |
|
567 ID of the debugger backend |
|
568 </dd> |
471 <dt><i>scope</i> (int)</dt> |
569 <dt><i>scope</i> (int)</dt> |
472 <dd> |
570 <dd> |
473 the scope of the variables (0 = local, 1 = global) |
571 the scope of the variables (0 = local, 1 = global) |
474 </dd> |
572 </dd> |
475 <dt><i>filterList</i> (list of int)</dt> |
573 <dt><i>filterList</i> (list of str)</dt> |
476 <dd> |
574 <dd> |
477 list of variable types to filter out |
575 list of variable types to filter out |
478 </dd> |
576 </dd> |
479 <dt><i>framenr</i> (int)</dt> |
577 <dt><i>framenr</i> (int)</dt> |
480 <dd> |
578 <dd> |
487 be given (@@TOO_BIG_TO_SHOW@@). |
585 be given (@@TOO_BIG_TO_SHOW@@). |
488 </dd> |
586 </dd> |
489 </dl> |
587 </dl> |
490 <a NAME="DebuggerInterfaceNone.remoteCompletion" ID="DebuggerInterfaceNone.remoteCompletion"></a> |
588 <a NAME="DebuggerInterfaceNone.remoteCompletion" ID="DebuggerInterfaceNone.remoteCompletion"></a> |
491 <h4>DebuggerInterfaceNone.remoteCompletion</h4> |
589 <h4>DebuggerInterfaceNone.remoteCompletion</h4> |
492 <b>remoteCompletion</b>(<i>text</i>) |
590 <b>remoteCompletion</b>(<i>debuggerId, text</i>) |
493 |
591 |
494 <p> |
592 <p> |
495 Public slot to get the a list of possible commandline completions |
593 Public slot to get the a list of possible commandline completions |
496 from the remote client. |
594 from the remote client. |
497 </p> |
595 </p> |
498 <dl> |
596 <dl> |
499 |
597 |
500 <dt><i>text</i></dt> |
598 <dt><i>debuggerId</i> (str)</dt> |
501 <dd> |
599 <dd> |
502 the text to be completed (string) |
600 ID of the debugger backend |
|
601 </dd> |
|
602 <dt><i>text</i> (str)</dt> |
|
603 <dd> |
|
604 the text to be completed |
503 </dd> |
605 </dd> |
504 </dl> |
606 </dl> |
505 <a NAME="DebuggerInterfaceNone.remoteContinue" ID="DebuggerInterfaceNone.remoteContinue"></a> |
607 <a NAME="DebuggerInterfaceNone.remoteContinue" ID="DebuggerInterfaceNone.remoteContinue"></a> |
506 <h4>DebuggerInterfaceNone.remoteContinue</h4> |
608 <h4>DebuggerInterfaceNone.remoteContinue</h4> |
507 <b>remoteContinue</b>(<i>special=False</i>) |
609 <b>remoteContinue</b>(<i>debuggerId, special=False</i>) |
508 |
610 |
509 <p> |
611 <p> |
510 Public method to continue the debugged program. |
612 Public method to continue the debugged program. |
511 </p> |
613 </p> |
512 <dl> |
614 <dl> |
513 |
615 |
514 <dt><i>special</i></dt> |
616 <dt><i>debuggerId</i> (str)</dt> |
|
617 <dd> |
|
618 ID of the debugger backend |
|
619 </dd> |
|
620 <dt><i>special</i> (bool)</dt> |
515 <dd> |
621 <dd> |
516 flag indicating a special continue operation |
622 flag indicating a special continue operation |
|
623 </dd> |
|
624 </dl> |
|
625 <a NAME="DebuggerInterfaceNone.remoteContinueUntil" ID="DebuggerInterfaceNone.remoteContinueUntil"></a> |
|
626 <h4>DebuggerInterfaceNone.remoteContinueUntil</h4> |
|
627 <b>remoteContinueUntil</b>(<i>debuggerId, line</i>) |
|
628 |
|
629 <p> |
|
630 Public method to continue the debugged program to the given line |
|
631 or until returning from the current frame. |
|
632 </p> |
|
633 <dl> |
|
634 |
|
635 <dt><i>debuggerId</i> (str)</dt> |
|
636 <dd> |
|
637 ID of the debugger backend |
|
638 </dd> |
|
639 <dt><i>line</i> (int)</dt> |
|
640 <dd> |
|
641 the new line, where execution should be continued to |
517 </dd> |
642 </dd> |
518 </dl> |
643 </dl> |
519 <a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a> |
644 <a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a> |
520 <h4>DebuggerInterfaceNone.remoteCoverage</h4> |
645 <h4>DebuggerInterfaceNone.remoteCoverage</h4> |
521 <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>) |
646 <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>) |
550 <p> |
675 <p> |
551 Public method to set the environment for a program to debug, run, ... |
676 Public method to set the environment for a program to debug, run, ... |
552 </p> |
677 </p> |
553 <dl> |
678 <dl> |
554 |
679 |
555 <dt><i>env</i></dt> |
680 <dt><i>env</i> (dict)</dt> |
556 <dd> |
681 <dd> |
557 environment settings (dictionary) |
682 environment settings |
558 </dd> |
|
559 </dl> |
|
560 <a NAME="DebuggerInterfaceNone.remoteEval" ID="DebuggerInterfaceNone.remoteEval"></a> |
|
561 <h4>DebuggerInterfaceNone.remoteEval</h4> |
|
562 <b>remoteEval</b>(<i>arg</i>) |
|
563 |
|
564 <p> |
|
565 Public method to evaluate arg in the current context of the debugged |
|
566 program. |
|
567 </p> |
|
568 <dl> |
|
569 |
|
570 <dt><i>arg</i></dt> |
|
571 <dd> |
|
572 the arguments to evaluate (string) |
|
573 </dd> |
683 </dd> |
574 </dl> |
684 </dl> |
575 <a NAME="DebuggerInterfaceNone.remoteLoad" ID="DebuggerInterfaceNone.remoteLoad"></a> |
685 <a NAME="DebuggerInterfaceNone.remoteLoad" ID="DebuggerInterfaceNone.remoteLoad"></a> |
576 <h4>DebuggerInterfaceNone.remoteLoad</h4> |
686 <h4>DebuggerInterfaceNone.remoteLoad</h4> |
577 <b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter=False, autoContinue=True, autoFork=False, forkChild=False</i>) |
687 <b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter=False, autoContinue=True, enableMultiprocess=False</i>) |
578 |
688 |
579 <p> |
689 <p> |
580 Public method to load a new program to debug. |
690 Public method to load a new program to debug. |
581 </p> |
691 </p> |
582 <dl> |
692 <dl> |
583 |
693 |
584 <dt><i>fn</i></dt> |
694 <dt><i>fn</i> (str)</dt> |
585 <dd> |
695 <dd> |
586 the filename to debug (string) |
696 the filename to debug |
587 </dd> |
697 </dd> |
588 <dt><i>argv</i></dt> |
698 <dt><i>argv</i> (str)</dt> |
589 <dd> |
699 <dd> |
590 the commandline arguments to pass to the program (string) |
700 the commandline arguments to pass to the program |
591 </dd> |
701 </dd> |
592 <dt><i>wd</i></dt> |
702 <dt><i>wd</i> (str)</dt> |
593 <dd> |
703 <dd> |
594 the working directory for the program (string) |
704 the working directory for the program |
595 </dd> |
705 </dd> |
596 <dt><i>traceInterpreter=</i></dt> |
706 <dt><i>traceInterpreter</i> (bool)</dt> |
597 <dd> |
707 <dd> |
598 flag indicating if the interpreter library |
708 flag indicating if the interpreter library |
599 should be traced as well (boolean) |
709 should be traced as well |
600 </dd> |
710 </dd> |
601 <dt><i>autoContinue=</i></dt> |
711 <dt><i>autoContinue</i> (bool)</dt> |
602 <dd> |
712 <dd> |
603 flag indicating, that the debugger should not |
713 flag indicating, that the debugger should not |
604 stop at the first executable line (boolean) |
714 stop at the first executable line |
605 </dd> |
715 </dd> |
606 <dt><i>autoFork=</i></dt> |
716 <dt><i>enableMultiprocess</i> (bool)</dt> |
607 <dd> |
717 <dd> |
608 flag indicating the automatic fork mode (boolean) |
718 flag indicating to perform multiprocess |
609 </dd> |
719 debugging |
610 <dt><i>forkChild=</i></dt> |
|
611 <dd> |
|
612 flag indicating to debug the child after forking |
|
613 (boolean) |
|
614 </dd> |
720 </dd> |
615 </dl> |
721 </dl> |
616 <a NAME="DebuggerInterfaceNone.remoteMoveIP" ID="DebuggerInterfaceNone.remoteMoveIP"></a> |
722 <a NAME="DebuggerInterfaceNone.remoteMoveIP" ID="DebuggerInterfaceNone.remoteMoveIP"></a> |
617 <h4>DebuggerInterfaceNone.remoteMoveIP</h4> |
723 <h4>DebuggerInterfaceNone.remoteMoveIP</h4> |
618 <b>remoteMoveIP</b>(<i>line</i>) |
724 <b>remoteMoveIP</b>(<i>debuggerId, line</i>) |
619 |
725 |
620 <p> |
726 <p> |
621 Public method to move the instruction pointer to a different line. |
727 Public method to move the instruction pointer to a different line. |
622 </p> |
728 </p> |
623 <dl> |
729 <dl> |
624 |
730 |
625 <dt><i>line</i></dt> |
731 <dt><i>debuggerId</i> (str)</dt> |
|
732 <dd> |
|
733 ID of the debugger backend |
|
734 </dd> |
|
735 <dt><i>line</i> (int)</dt> |
626 <dd> |
736 <dd> |
627 the new line, where execution should be continued |
737 the new line, where execution should be continued |
|
738 </dd> |
|
739 </dl> |
|
740 <a NAME="DebuggerInterfaceNone.remoteNoDebugList" ID="DebuggerInterfaceNone.remoteNoDebugList"></a> |
|
741 <h4>DebuggerInterfaceNone.remoteNoDebugList</h4> |
|
742 <b>remoteNoDebugList</b>(<i>debuggerId, noDebugList</i>) |
|
743 |
|
744 <p> |
|
745 Public method to set a list of programs not to be debugged. |
|
746 </p> |
|
747 <p> |
|
748 The programs given in the list will not be run under the control |
|
749 of the multi process debugger. |
|
750 </p> |
|
751 <dl> |
|
752 |
|
753 <dt><i>debuggerId</i> (str)</dt> |
|
754 <dd> |
|
755 ID of the debugger backend |
|
756 </dd> |
|
757 <dt><i>noDebugList</i> (list of str)</dt> |
|
758 <dd> |
|
759 list of Python programs not to be debugged |
628 </dd> |
760 </dd> |
629 </dl> |
761 </dl> |
630 <a NAME="DebuggerInterfaceNone.remoteProfile" ID="DebuggerInterfaceNone.remoteProfile"></a> |
762 <a NAME="DebuggerInterfaceNone.remoteProfile" ID="DebuggerInterfaceNone.remoteProfile"></a> |
631 <h4>DebuggerInterfaceNone.remoteProfile</h4> |
763 <h4>DebuggerInterfaceNone.remoteProfile</h4> |
632 <b>remoteProfile</b>(<i>fn, argv, wd, erase=False</i>) |
764 <b>remoteProfile</b>(<i>fn, argv, wd, erase=False</i>) |
634 <p> |
766 <p> |
635 Public method to load a new program to collect profiling data. |
767 Public method to load a new program to collect profiling data. |
636 </p> |
768 </p> |
637 <dl> |
769 <dl> |
638 |
770 |
639 <dt><i>fn</i></dt> |
771 <dt><i>fn</i> (str)</dt> |
640 <dd> |
772 <dd> |
641 the filename to run (string) |
773 the filename to run |
642 </dd> |
774 </dd> |
643 <dt><i>argv</i></dt> |
775 <dt><i>argv</i> (str)</dt> |
644 <dd> |
776 <dd> |
645 the commandline arguments to pass to the program (string) |
777 the commandline arguments to pass to the program |
646 </dd> |
778 </dd> |
647 <dt><i>wd</i></dt> |
779 <dt><i>wd</i> (str)</dt> |
648 <dd> |
780 <dd> |
649 the working directory for the program (string) |
781 the working directory for the program |
650 </dd> |
782 </dd> |
651 <dt><i>erase=</i></dt> |
783 <dt><i>erase</i> (bool)</dt> |
652 <dd> |
784 <dd> |
653 flag indicating that timing info should be cleared |
785 flag indicating that timing info should be cleared |
654 first (boolean) |
786 first |
655 </dd> |
787 </dd> |
656 </dl> |
788 </dl> |
657 <a NAME="DebuggerInterfaceNone.remoteRawInput" ID="DebuggerInterfaceNone.remoteRawInput"></a> |
789 <a NAME="DebuggerInterfaceNone.remoteRawInput" ID="DebuggerInterfaceNone.remoteRawInput"></a> |
658 <h4>DebuggerInterfaceNone.remoteRawInput</h4> |
790 <h4>DebuggerInterfaceNone.remoteRawInput</h4> |
659 <b>remoteRawInput</b>(<i>s</i>) |
791 <b>remoteRawInput</b>(<i>debuggerId, inputString</i>) |
660 |
792 |
661 <p> |
793 <p> |
662 Public method to send the raw input to the debugged program. |
794 Public method to send the raw input to the debugged program. |
663 </p> |
795 </p> |
664 <dl> |
796 <dl> |
665 |
797 |
666 <dt><i>s</i></dt> |
798 <dt><i>debuggerId</i> (str)</dt> |
667 <dd> |
799 <dd> |
668 the raw input (string) |
800 ID of the debugger backend |
|
801 </dd> |
|
802 <dt><i>inputString</i> (str)</dt> |
|
803 <dd> |
|
804 the raw input |
669 </dd> |
805 </dd> |
670 </dl> |
806 </dl> |
671 <a NAME="DebuggerInterfaceNone.remoteRun" ID="DebuggerInterfaceNone.remoteRun"></a> |
807 <a NAME="DebuggerInterfaceNone.remoteRun" ID="DebuggerInterfaceNone.remoteRun"></a> |
672 <h4>DebuggerInterfaceNone.remoteRun</h4> |
808 <h4>DebuggerInterfaceNone.remoteRun</h4> |
673 <b>remoteRun</b>(<i>fn, argv, wd, autoFork=False, forkChild=False</i>) |
809 <b>remoteRun</b>(<i>fn, argv, wd</i>) |
674 |
810 |
675 <p> |
811 <p> |
676 Public method to load a new program to run. |
812 Public method to load a new program to run. |
677 </p> |
813 </p> |
678 <dl> |
814 <dl> |
679 |
815 |
680 <dt><i>fn</i></dt> |
816 <dt><i>fn</i> (str)</dt> |
681 <dd> |
817 <dd> |
682 the filename to run (string) |
818 the filename to run |
683 </dd> |
819 </dd> |
684 <dt><i>argv</i></dt> |
820 <dt><i>argv</i> (str)</dt> |
685 <dd> |
821 <dd> |
686 the commandline arguments to pass to the program (string) |
822 the commandline arguments to pass to the program |
687 </dd> |
823 </dd> |
688 <dt><i>wd</i></dt> |
824 <dt><i>wd</i> (str)</dt> |
689 <dd> |
825 <dd> |
690 the working directory for the program (string) |
826 the working directory for the program |
691 </dd> |
|
692 <dt><i>autoFork=</i></dt> |
|
693 <dd> |
|
694 flag indicating the automatic fork mode (boolean) |
|
695 </dd> |
|
696 <dt><i>forkChild=</i></dt> |
|
697 <dd> |
|
698 flag indicating to debug the child after forking |
|
699 (boolean) |
|
700 </dd> |
827 </dd> |
701 </dl> |
828 </dl> |
702 <a NAME="DebuggerInterfaceNone.remoteSetThread" ID="DebuggerInterfaceNone.remoteSetThread"></a> |
829 <a NAME="DebuggerInterfaceNone.remoteSetThread" ID="DebuggerInterfaceNone.remoteSetThread"></a> |
703 <h4>DebuggerInterfaceNone.remoteSetThread</h4> |
830 <h4>DebuggerInterfaceNone.remoteSetThread</h4> |
704 <b>remoteSetThread</b>(<i>tid</i>) |
831 <b>remoteSetThread</b>(<i>debuggerId, tid</i>) |
705 |
832 |
706 <p> |
833 <p> |
707 Public method to request to set the given thread as current thread. |
834 Public method to request to set the given thread as current thread. |
708 </p> |
835 </p> |
709 <dl> |
836 <dl> |
710 |
837 |
711 <dt><i>tid</i></dt> |
838 <dt><i>debuggerId</i> (str)</dt> |
712 <dd> |
839 <dd> |
713 id of the thread (integer) |
840 ID of the debugger backend |
|
841 </dd> |
|
842 <dt><i>tid</i> (int)</dt> |
|
843 <dd> |
|
844 id of the thread |
714 </dd> |
845 </dd> |
715 </dl> |
846 </dl> |
716 <a NAME="DebuggerInterfaceNone.remoteStatement" ID="DebuggerInterfaceNone.remoteStatement"></a> |
847 <a NAME="DebuggerInterfaceNone.remoteStatement" ID="DebuggerInterfaceNone.remoteStatement"></a> |
717 <h4>DebuggerInterfaceNone.remoteStatement</h4> |
848 <h4>DebuggerInterfaceNone.remoteStatement</h4> |
718 <b>remoteStatement</b>(<i>stmt</i>) |
849 <b>remoteStatement</b>(<i>debuggerId, stmt</i>) |
719 |
850 |
720 <p> |
851 <p> |
721 Public method to execute a Python statement. |
852 Public method to execute a Python statement. |
722 </p> |
853 </p> |
723 <dl> |
854 <dl> |
724 |
855 |
725 <dt><i>stmt</i></dt> |
856 <dt><i>debuggerId</i> (str)</dt> |
726 <dd> |
857 <dd> |
727 the Python statement to execute (string). It |
858 ID of the debugger backend |
728 should not have a trailing newline. |
859 </dd> |
|
860 <dt><i>stmt</i> (str)</dt> |
|
861 <dd> |
|
862 the Python statement to execute. |
729 </dd> |
863 </dd> |
730 </dl> |
864 </dl> |
731 <a NAME="DebuggerInterfaceNone.remoteStep" ID="DebuggerInterfaceNone.remoteStep"></a> |
865 <a NAME="DebuggerInterfaceNone.remoteStep" ID="DebuggerInterfaceNone.remoteStep"></a> |
732 <h4>DebuggerInterfaceNone.remoteStep</h4> |
866 <h4>DebuggerInterfaceNone.remoteStep</h4> |
733 <b>remoteStep</b>(<i></i>) |
867 <b>remoteStep</b>(<i>debuggerId</i>) |
734 |
868 |
735 <p> |
869 <p> |
736 Public method to single step the debugged program. |
870 Public method to single step the debugged program. |
737 </p> |
871 </p> |
|
872 <dl> |
|
873 |
|
874 <dt><i>debuggerId</i> (str)</dt> |
|
875 <dd> |
|
876 ID of the debugger backend |
|
877 </dd> |
|
878 </dl> |
738 <a NAME="DebuggerInterfaceNone.remoteStepOut" ID="DebuggerInterfaceNone.remoteStepOut"></a> |
879 <a NAME="DebuggerInterfaceNone.remoteStepOut" ID="DebuggerInterfaceNone.remoteStepOut"></a> |
739 <h4>DebuggerInterfaceNone.remoteStepOut</h4> |
880 <h4>DebuggerInterfaceNone.remoteStepOut</h4> |
740 <b>remoteStepOut</b>(<i></i>) |
881 <b>remoteStepOut</b>(<i>debuggerId</i>) |
741 |
882 |
742 <p> |
883 <p> |
743 Public method to step out the debugged program. |
884 Public method to step out the debugged program. |
744 </p> |
885 </p> |
|
886 <dl> |
|
887 |
|
888 <dt><i>debuggerId</i> (str)</dt> |
|
889 <dd> |
|
890 ID of the debugger backend |
|
891 </dd> |
|
892 </dl> |
745 <a NAME="DebuggerInterfaceNone.remoteStepOver" ID="DebuggerInterfaceNone.remoteStepOver"></a> |
893 <a NAME="DebuggerInterfaceNone.remoteStepOver" ID="DebuggerInterfaceNone.remoteStepOver"></a> |
746 <h4>DebuggerInterfaceNone.remoteStepOver</h4> |
894 <h4>DebuggerInterfaceNone.remoteStepOver</h4> |
747 <b>remoteStepOver</b>(<i></i>) |
895 <b>remoteStepOver</b>(<i>debuggerId</i>) |
748 |
896 |
749 <p> |
897 <p> |
750 Public method to step over the debugged program. |
898 Public method to step over the debugged program. |
751 </p> |
899 </p> |
|
900 <dl> |
|
901 |
|
902 <dt><i>debuggerId</i> (str)</dt> |
|
903 <dd> |
|
904 ID of the debugger backend |
|
905 </dd> |
|
906 </dl> |
752 <a NAME="DebuggerInterfaceNone.remoteStepQuit" ID="DebuggerInterfaceNone.remoteStepQuit"></a> |
907 <a NAME="DebuggerInterfaceNone.remoteStepQuit" ID="DebuggerInterfaceNone.remoteStepQuit"></a> |
753 <h4>DebuggerInterfaceNone.remoteStepQuit</h4> |
908 <h4>DebuggerInterfaceNone.remoteStepQuit</h4> |
754 <b>remoteStepQuit</b>(<i></i>) |
909 <b>remoteStepQuit</b>(<i>debuggerId</i>) |
755 |
910 |
756 <p> |
911 <p> |
757 Public method to stop the debugged program. |
912 Public method to stop the debugged program. |
758 </p> |
913 </p> |
|
914 <dl> |
|
915 |
|
916 <dt><i>debuggerId</i> (str)</dt> |
|
917 <dd> |
|
918 ID of the debugger backend |
|
919 </dd> |
|
920 </dl> |
759 <a NAME="DebuggerInterfaceNone.remoteThreadList" ID="DebuggerInterfaceNone.remoteThreadList"></a> |
921 <a NAME="DebuggerInterfaceNone.remoteThreadList" ID="DebuggerInterfaceNone.remoteThreadList"></a> |
760 <h4>DebuggerInterfaceNone.remoteThreadList</h4> |
922 <h4>DebuggerInterfaceNone.remoteThreadList</h4> |
761 <b>remoteThreadList</b>(<i></i>) |
923 <b>remoteThreadList</b>(<i>debuggerId</i>) |
762 |
924 |
763 <p> |
925 <p> |
764 Public method to request the list of threads from the client. |
926 Public method to request the list of threads from the client. |
765 </p> |
927 </p> |
|
928 <dl> |
|
929 |
|
930 <dt><i>debuggerId</i> (str)</dt> |
|
931 <dd> |
|
932 ID of the debugger backend |
|
933 </dd> |
|
934 </dl> |
766 <a NAME="DebuggerInterfaceNone.remoteUTDiscover" ID="DebuggerInterfaceNone.remoteUTDiscover"></a> |
935 <a NAME="DebuggerInterfaceNone.remoteUTDiscover" ID="DebuggerInterfaceNone.remoteUTDiscover"></a> |
767 <h4>DebuggerInterfaceNone.remoteUTDiscover</h4> |
936 <h4>DebuggerInterfaceNone.remoteUTDiscover</h4> |
768 <b>remoteUTDiscover</b>(<i>syspath, workdir, discoveryStart</i>) |
937 <b>remoteUTDiscover</b>(<i>syspath, workdir, discoveryStart</i>) |
769 |
938 |
770 <p> |
939 <p> |
875 <p> |
1044 <p> |
876 public method to stop a unittest run. |
1045 public method to stop a unittest run. |
877 </p> |
1046 </p> |
878 <a NAME="DebuggerInterfaceNone.remoteWatchpoint" ID="DebuggerInterfaceNone.remoteWatchpoint"></a> |
1047 <a NAME="DebuggerInterfaceNone.remoteWatchpoint" ID="DebuggerInterfaceNone.remoteWatchpoint"></a> |
879 <h4>DebuggerInterfaceNone.remoteWatchpoint</h4> |
1048 <h4>DebuggerInterfaceNone.remoteWatchpoint</h4> |
880 <b>remoteWatchpoint</b>(<i>cond, setWatch, temp=False</i>) |
1049 <b>remoteWatchpoint</b>(<i>debuggerId, cond, setWatch, temp=False</i>) |
881 |
1050 |
882 <p> |
1051 <p> |
883 Public method to set or clear a watch expression. |
1052 Public method to set or clear a watch expression. |
884 </p> |
1053 </p> |
885 <dl> |
1054 <dl> |
886 |
1055 |
887 <dt><i>cond</i></dt> |
1056 <dt><i>debuggerId</i> (str)</dt> |
888 <dd> |
1057 <dd> |
889 expression of the watch expression (string) |
1058 ID of the debugger backend |
890 </dd> |
1059 </dd> |
891 <dt><i>setWatch</i></dt> |
1060 <dt><i>cond</i> (str)</dt> |
|
1061 <dd> |
|
1062 expression of the watch expression |
|
1063 </dd> |
|
1064 <dt><i>setWatch</i> (bool)</dt> |
892 <dd> |
1065 <dd> |
893 flag indicating setting or resetting a watch expression |
1066 flag indicating setting or resetting a watch expression |
894 (boolean) |
1067 </dd> |
895 </dd> |
1068 <dt><i>temp</i> (bool)</dt> |
896 <dt><i>temp</i></dt> |
1069 <dd> |
897 <dd> |
1070 flag indicating a temporary watch expression |
898 flag indicating a temporary watch expression (boolean) |
|
899 </dd> |
1071 </dd> |
900 </dl> |
1072 </dl> |
901 <a NAME="DebuggerInterfaceNone.remoteWatchpointEnable" ID="DebuggerInterfaceNone.remoteWatchpointEnable"></a> |
1073 <a NAME="DebuggerInterfaceNone.remoteWatchpointEnable" ID="DebuggerInterfaceNone.remoteWatchpointEnable"></a> |
902 <h4>DebuggerInterfaceNone.remoteWatchpointEnable</h4> |
1074 <h4>DebuggerInterfaceNone.remoteWatchpointEnable</h4> |
903 <b>remoteWatchpointEnable</b>(<i>cond, enable</i>) |
1075 <b>remoteWatchpointEnable</b>(<i>debuggerId, cond, enable</i>) |
904 |
1076 |
905 <p> |
1077 <p> |
906 Public method to enable or disable a watch expression. |
1078 Public method to enable or disable a watch expression. |
907 </p> |
1079 </p> |
908 <dl> |
1080 <dl> |
909 |
1081 |
910 <dt><i>cond</i></dt> |
1082 <dt><i>debuggerId</i> (str)</dt> |
911 <dd> |
1083 <dd> |
912 expression of the watch expression (string) |
1084 ID of the debugger backend |
913 </dd> |
1085 </dd> |
914 <dt><i>enable</i></dt> |
1086 <dt><i>cond</i> (str)</dt> |
915 <dd> |
1087 <dd> |
916 flag indicating enabling or disabling a watch |
1088 expression of the watch expression |
917 expression (boolean) |
1089 </dd> |
|
1090 <dt><i>enable</i> (bool)</dt> |
|
1091 <dd> |
|
1092 flag indicating enabling or disabling a watch expression |
918 </dd> |
1093 </dd> |
919 </dl> |
1094 </dl> |
920 <a NAME="DebuggerInterfaceNone.remoteWatchpointIgnore" ID="DebuggerInterfaceNone.remoteWatchpointIgnore"></a> |
1095 <a NAME="DebuggerInterfaceNone.remoteWatchpointIgnore" ID="DebuggerInterfaceNone.remoteWatchpointIgnore"></a> |
921 <h4>DebuggerInterfaceNone.remoteWatchpointIgnore</h4> |
1096 <h4>DebuggerInterfaceNone.remoteWatchpointIgnore</h4> |
922 <b>remoteWatchpointIgnore</b>(<i>cond, count</i>) |
1097 <b>remoteWatchpointIgnore</b>(<i>debuggerId, cond, count</i>) |
923 |
1098 |
924 <p> |
1099 <p> |
925 Public method to ignore a watch expression the next couple of |
1100 Public method to ignore a watch expression the next couple of |
926 occurrences. |
1101 occurrences. |
927 </p> |
1102 </p> |
928 <dl> |
1103 <dl> |
929 |
1104 |
930 <dt><i>cond</i></dt> |
1105 <dt><i>debuggerId</i> (str)</dt> |
931 <dd> |
1106 <dd> |
932 expression of the watch expression (string) |
1107 ID of the debugger backend |
933 </dd> |
1108 </dd> |
934 <dt><i>count</i></dt> |
1109 <dt><i>cond</i> (str)</dt> |
935 <dd> |
1110 <dd> |
936 number of occurrences to ignore (int) |
1111 expression of the watch expression |
|
1112 </dd> |
|
1113 <dt><i>count</i> (int)</dt> |
|
1114 <dd> |
|
1115 number of occurrences to ignore |
937 </dd> |
1116 </dd> |
938 </dl> |
1117 </dl> |
939 <a NAME="DebuggerInterfaceNone.setCallTraceEnabled" ID="DebuggerInterfaceNone.setCallTraceEnabled"></a> |
1118 <a NAME="DebuggerInterfaceNone.setCallTraceEnabled" ID="DebuggerInterfaceNone.setCallTraceEnabled"></a> |
940 <h4>DebuggerInterfaceNone.setCallTraceEnabled</h4> |
1119 <h4>DebuggerInterfaceNone.setCallTraceEnabled</h4> |
941 <b>setCallTraceEnabled</b>(<i>on</i>) |
1120 <b>setCallTraceEnabled</b>(<i>debuggerId, on</i>) |
942 |
1121 |
943 <p> |
1122 <p> |
944 Public method to set the call trace state. |
1123 Public method to set the call trace state. |
945 </p> |
1124 </p> |
946 <dl> |
1125 <dl> |
947 |
1126 |
948 <dt><i>on</i></dt> |
1127 <dt><i>debuggerId</i> (str)</dt> |
949 <dd> |
1128 <dd> |
950 flag indicating to enable the call trace function (boolean) |
1129 ID of the debugger backend |
|
1130 </dd> |
|
1131 <dt><i>on</i> (bool)</dt> |
|
1132 <dd> |
|
1133 flag indicating to enable the call trace function |
951 </dd> |
1134 </dd> |
952 </dl> |
1135 </dl> |
953 <a NAME="DebuggerInterfaceNone.shutdown" ID="DebuggerInterfaceNone.shutdown"></a> |
1136 <a NAME="DebuggerInterfaceNone.shutdown" ID="DebuggerInterfaceNone.shutdown"></a> |
954 <h4>DebuggerInterfaceNone.shutdown</h4> |
1137 <h4>DebuggerInterfaceNone.shutdown</h4> |
955 <b>shutdown</b>(<i></i>) |
1138 <b>shutdown</b>(<i></i>) |
956 |
1139 |
957 <p> |
1140 <p> |
958 Public method to cleanly shut down. |
1141 Public method to cleanly shut down. |
959 </p> |
1142 </p> |
960 <p> |
1143 <p> |
961 It closes our socket and shuts down |
1144 It closes our socket and shuts down the debug client. |
962 the debug client. (Needed on Win OS) |
1145 (Needed on Win OS) |
963 </p> |
1146 </p> |
964 <a NAME="DebuggerInterfaceNone.startRemote" ID="DebuggerInterfaceNone.startRemote"></a> |
1147 <a NAME="DebuggerInterfaceNone.startRemote" ID="DebuggerInterfaceNone.startRemote"></a> |
965 <h4>DebuggerInterfaceNone.startRemote</h4> |
1148 <h4>DebuggerInterfaceNone.startRemote</h4> |
966 <b>startRemote</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None</i>) |
1149 <b>startRemote</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None</i>) |
967 |
1150 |