src/eric7/Documentation/Source/eric7.Debugger.DebuggerInterfaceNone.html

branch
eric7
changeset 10479
856476537696
parent 10417
c6011e501282
child 10784
521fd465b048
equal deleted inserted replaced
10478:de9106c55c3d 10479:856476537696
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
248 </dd> 246 </dd>
249 </dl> 247 </dl>
250 <a NAME="DebuggerInterfaceNone.getClientCapabilities" ID="DebuggerInterfaceNone.getClientCapabilities"></a> 248 <a NAME="DebuggerInterfaceNone.getClientCapabilities" ID="DebuggerInterfaceNone.getClientCapabilities"></a>
251 <h4>DebuggerInterfaceNone.getClientCapabilities</h4> 249 <h4>DebuggerInterfaceNone.getClientCapabilities</h4>
252 <b>getClientCapabilities</b>(<i></i>) 250 <b>getClientCapabilities</b>(<i></i>)
253
254 <p> 251 <p>
255 Public method to retrieve the debug clients capabilities. 252 Public method to retrieve the debug clients capabilities.
256 </p> 253 </p>
254
257 <dl> 255 <dl>
258 <dt>Return:</dt> 256 <dt>Return:</dt>
259 <dd> 257 <dd>
260 debug client capabilities 258 debug client capabilities
261 </dd> 259 </dd>
267 </dd> 265 </dd>
268 </dl> 266 </dl>
269 <a NAME="DebuggerInterfaceNone.getDebuggerIds" ID="DebuggerInterfaceNone.getDebuggerIds"></a> 267 <a NAME="DebuggerInterfaceNone.getDebuggerIds" ID="DebuggerInterfaceNone.getDebuggerIds"></a>
270 <h4>DebuggerInterfaceNone.getDebuggerIds</h4> 268 <h4>DebuggerInterfaceNone.getDebuggerIds</h4>
271 <b>getDebuggerIds</b>(<i></i>) 269 <b>getDebuggerIds</b>(<i></i>)
272
273 <p> 270 <p>
274 Public method to return the IDs of the connected debugger backends. 271 Public method to return the IDs of the connected debugger backends.
275 </p> 272 </p>
273
276 <dl> 274 <dl>
277 <dt>Return:</dt> 275 <dt>Return:</dt>
278 <dd> 276 <dd>
279 list of connected debugger backend IDs 277 list of connected debugger backend IDs
280 </dd> 278 </dd>
286 </dd> 284 </dd>
287 </dl> 285 </dl>
288 <a NAME="DebuggerInterfaceNone.isConnected" ID="DebuggerInterfaceNone.isConnected"></a> 286 <a NAME="DebuggerInterfaceNone.isConnected" ID="DebuggerInterfaceNone.isConnected"></a>
289 <h4>DebuggerInterfaceNone.isConnected</h4> 287 <h4>DebuggerInterfaceNone.isConnected</h4>
290 <b>isConnected</b>(<i></i>) 288 <b>isConnected</b>(<i></i>)
291
292 <p> 289 <p>
293 Public method to test, if a debug client has connected. 290 Public method to test, if a debug client has connected.
294 </p> 291 </p>
292
295 <dl> 293 <dl>
296 <dt>Return:</dt> 294 <dt>Return:</dt>
297 <dd> 295 <dd>
298 flag indicating the connection status 296 flag indicating the connection status
299 </dd> 297 </dd>
305 </dd> 303 </dd>
306 </dl> 304 </dl>
307 <a NAME="DebuggerInterfaceNone.newConnection" ID="DebuggerInterfaceNone.newConnection"></a> 305 <a NAME="DebuggerInterfaceNone.newConnection" ID="DebuggerInterfaceNone.newConnection"></a>
308 <h4>DebuggerInterfaceNone.newConnection</h4> 306 <h4>DebuggerInterfaceNone.newConnection</h4>
309 <b>newConnection</b>(<i>sock</i>) 307 <b>newConnection</b>(<i>sock</i>)
310
311 <p> 308 <p>
312 Public slot to handle a new connection. 309 Public slot to handle a new connection.
313 </p> 310 </p>
311
314 <dl> 312 <dl>
315 313
316 <dt><i>sock</i> (QTcpSocket)</dt> 314 <dt><i>sock</i> (QTcpSocket)</dt>
317 <dd> 315 <dd>
318 reference to the socket object 316 reference to the socket object
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
575 </dd> 573 </dd>
576 </dl> 574 </dl>
577 <a NAME="DebuggerInterfaceNone.remoteContinue" ID="DebuggerInterfaceNone.remoteContinue"></a> 575 <a NAME="DebuggerInterfaceNone.remoteContinue" ID="DebuggerInterfaceNone.remoteContinue"></a>
578 <h4>DebuggerInterfaceNone.remoteContinue</h4> 576 <h4>DebuggerInterfaceNone.remoteContinue</h4>
579 <b>remoteContinue</b>(<i>debuggerId, special=False</i>) 577 <b>remoteContinue</b>(<i>debuggerId, special=False</i>)
580
581 <p> 578 <p>
582 Public method to continue the debugged program. 579 Public method to continue the debugged program.
583 </p> 580 </p>
581
584 <dl> 582 <dl>
585 583
586 <dt><i>debuggerId</i> (str)</dt> 584 <dt><i>debuggerId</i> (str)</dt>
587 <dd> 585 <dd>
588 ID of the debugger backend 586 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
612 </dd> 610 </dd>
613 </dl> 611 </dl>
614 <a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a> 612 <a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a>
615 <h4>DebuggerInterfaceNone.remoteCoverage</h4> 613 <h4>DebuggerInterfaceNone.remoteCoverage</h4>
616 <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>) 614 <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>)
617
618 <p> 615 <p>
619 Public method to load a new program to collect coverage data. 616 Public method to load a new program to collect coverage data.
620 </p> 617 </p>
618
621 <dl> 619 <dl>
622 620
623 <dt><i>fn</i> (str)</dt> 621 <dt><i>fn</i> (str)</dt>
624 <dd> 622 <dd>
625 filename to run 623 filename to run
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
695 </dd> 693 </dd>
696 </dl> 694 </dl>
697 <a NAME="DebuggerInterfaceNone.remoteMoveIP" ID="DebuggerInterfaceNone.remoteMoveIP"></a> 695 <a NAME="DebuggerInterfaceNone.remoteMoveIP" ID="DebuggerInterfaceNone.remoteMoveIP"></a>
698 <h4>DebuggerInterfaceNone.remoteMoveIP</h4> 696 <h4>DebuggerInterfaceNone.remoteMoveIP</h4>
699 <b>remoteMoveIP</b>(<i>debuggerId, line</i>) 697 <b>remoteMoveIP</b>(<i>debuggerId, line</i>)
700
701 <p> 698 <p>
702 Public method to move the instruction pointer to a different line. 699 Public method to move the instruction pointer to a different line.
703 </p> 700 </p>
701
704 <dl> 702 <dl>
705 703
706 <dt><i>debuggerId</i> (str)</dt> 704 <dt><i>debuggerId</i> (str)</dt>
707 <dd> 705 <dd>
708 ID of the debugger backend 706 ID of the debugger backend
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
735 </dd> 733 </dd>
736 </dl> 734 </dl>
737 <a NAME="DebuggerInterfaceNone.remoteProfile" ID="DebuggerInterfaceNone.remoteProfile"></a> 735 <a NAME="DebuggerInterfaceNone.remoteProfile" ID="DebuggerInterfaceNone.remoteProfile"></a>
738 <h4>DebuggerInterfaceNone.remoteProfile</h4> 736 <h4>DebuggerInterfaceNone.remoteProfile</h4>
739 <b>remoteProfile</b>(<i>fn, argv, wd, erase=False</i>) 737 <b>remoteProfile</b>(<i>fn, argv, wd, erase=False</i>)
740
741 <p> 738 <p>
742 Public method to load a new program to collect profiling data. 739 Public method to load a new program to collect profiling data.
743 </p> 740 </p>
741
744 <dl> 742 <dl>
745 743
746 <dt><i>fn</i> (str)</dt> 744 <dt><i>fn</i> (str)</dt>
747 <dd> 745 <dd>
748 filename to run 746 filename to run
762 </dd> 760 </dd>
763 </dl> 761 </dl>
764 <a NAME="DebuggerInterfaceNone.remoteRawInput" ID="DebuggerInterfaceNone.remoteRawInput"></a> 762 <a NAME="DebuggerInterfaceNone.remoteRawInput" ID="DebuggerInterfaceNone.remoteRawInput"></a>
765 <h4>DebuggerInterfaceNone.remoteRawInput</h4> 763 <h4>DebuggerInterfaceNone.remoteRawInput</h4>
766 <b>remoteRawInput</b>(<i>debuggerId, inputString</i>) 764 <b>remoteRawInput</b>(<i>debuggerId, inputString</i>)
767
768 <p> 765 <p>
769 Public method to send the raw input to the debugged program. 766 Public method to send the raw input to the debugged program.
770 </p> 767 </p>
768
771 <dl> 769 <dl>
772 770
773 <dt><i>debuggerId</i> (str)</dt> 771 <dt><i>debuggerId</i> (str)</dt>
774 <dd> 772 <dd>
775 ID of the debugger backend 773 ID of the debugger backend
780 </dd> 778 </dd>
781 </dl> 779 </dl>
782 <a NAME="DebuggerInterfaceNone.remoteRun" ID="DebuggerInterfaceNone.remoteRun"></a> 780 <a NAME="DebuggerInterfaceNone.remoteRun" ID="DebuggerInterfaceNone.remoteRun"></a>
783 <h4>DebuggerInterfaceNone.remoteRun</h4> 781 <h4>DebuggerInterfaceNone.remoteRun</h4>
784 <b>remoteRun</b>(<i>fn, argv, wd</i>) 782 <b>remoteRun</b>(<i>fn, argv, wd</i>)
785
786 <p> 783 <p>
787 Public method to load a new program to run. 784 Public method to load a new program to run.
788 </p> 785 </p>
786
789 <dl> 787 <dl>
790 788
791 <dt><i>fn</i> (str)</dt> 789 <dt><i>fn</i> (str)</dt>
792 <dd> 790 <dd>
793 filename to run 791 filename to run
802 </dd> 800 </dd>
803 </dl> 801 </dl>
804 <a NAME="DebuggerInterfaceNone.remoteSetThread" ID="DebuggerInterfaceNone.remoteSetThread"></a> 802 <a NAME="DebuggerInterfaceNone.remoteSetThread" ID="DebuggerInterfaceNone.remoteSetThread"></a>
805 <h4>DebuggerInterfaceNone.remoteSetThread</h4> 803 <h4>DebuggerInterfaceNone.remoteSetThread</h4>
806 <b>remoteSetThread</b>(<i>debuggerId, tid</i>) 804 <b>remoteSetThread</b>(<i>debuggerId, tid</i>)
807
808 <p> 805 <p>
809 Public method to request to set the given thread as current thread. 806 Public method to request to set the given thread as current thread.
810 </p> 807 </p>
808
811 <dl> 809 <dl>
812 810
813 <dt><i>debuggerId</i> (str)</dt> 811 <dt><i>debuggerId</i> (str)</dt>
814 <dd> 812 <dd>
815 ID of the debugger backend 813 ID of the debugger backend
820 </dd> 818 </dd>
821 </dl> 819 </dl>
822 <a NAME="DebuggerInterfaceNone.remoteStatement" ID="DebuggerInterfaceNone.remoteStatement"></a> 820 <a NAME="DebuggerInterfaceNone.remoteStatement" ID="DebuggerInterfaceNone.remoteStatement"></a>
823 <h4>DebuggerInterfaceNone.remoteStatement</h4> 821 <h4>DebuggerInterfaceNone.remoteStatement</h4>
824 <b>remoteStatement</b>(<i>debuggerId, stmt</i>) 822 <b>remoteStatement</b>(<i>debuggerId, stmt</i>)
825
826 <p> 823 <p>
827 Public method to execute a Python statement. 824 Public method to execute a Python statement.
828 </p> 825 </p>
826
829 <dl> 827 <dl>
830 828
831 <dt><i>debuggerId</i> (str)</dt> 829 <dt><i>debuggerId</i> (str)</dt>
832 <dd> 830 <dd>
833 ID of the debugger backend 831 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
934 </dd> 932 </dd>
935 </dl> 933 </dl>
936 <a NAME="DebuggerInterfaceNone.remoteWatchpointEnable" ID="DebuggerInterfaceNone.remoteWatchpointEnable"></a> 934 <a NAME="DebuggerInterfaceNone.remoteWatchpointEnable" ID="DebuggerInterfaceNone.remoteWatchpointEnable"></a>
937 <h4>DebuggerInterfaceNone.remoteWatchpointEnable</h4> 935 <h4>DebuggerInterfaceNone.remoteWatchpointEnable</h4>
938 <b>remoteWatchpointEnable</b>(<i>debuggerId, cond, enable</i>) 936 <b>remoteWatchpointEnable</b>(<i>debuggerId, cond, enable</i>)
939
940 <p> 937 <p>
941 Public method to enable or disable a watch expression. 938 Public method to enable or disable a watch expression.
942 </p> 939 </p>
940
943 <dl> 941 <dl>
944 942
945 <dt><i>debuggerId</i> (str)</dt> 943 <dt><i>debuggerId</i> (str)</dt>
946 <dd> 944 <dd>
947 ID of the debugger backend 945 ID of the debugger backend
956 </dd> 954 </dd>
957 </dl> 955 </dl>
958 <a NAME="DebuggerInterfaceNone.remoteWatchpointIgnore" ID="DebuggerInterfaceNone.remoteWatchpointIgnore"></a> 956 <a NAME="DebuggerInterfaceNone.remoteWatchpointIgnore" ID="DebuggerInterfaceNone.remoteWatchpointIgnore"></a>
959 <h4>DebuggerInterfaceNone.remoteWatchpointIgnore</h4> 957 <h4>DebuggerInterfaceNone.remoteWatchpointIgnore</h4>
960 <b>remoteWatchpointIgnore</b>(<i>debuggerId, cond, count</i>) 958 <b>remoteWatchpointIgnore</b>(<i>debuggerId, cond, count</i>)
961
962 <p> 959 <p>
963 Public method to ignore a watch expression the next couple of 960 Public method to ignore a watch expression the next couple of
964 occurrences. 961 occurrences.
965 </p> 962 </p>
963
966 <dl> 964 <dl>
967 965
968 <dt><i>debuggerId</i> (str)</dt> 966 <dt><i>debuggerId</i> (str)</dt>
969 <dd> 967 <dd>
970 ID of the debugger backend 968 ID of the debugger backend
979 </dd> 977 </dd>
980 </dl> 978 </dl>
981 <a NAME="DebuggerInterfaceNone.setCallTraceEnabled" ID="DebuggerInterfaceNone.setCallTraceEnabled"></a> 979 <a NAME="DebuggerInterfaceNone.setCallTraceEnabled" ID="DebuggerInterfaceNone.setCallTraceEnabled"></a>
982 <h4>DebuggerInterfaceNone.setCallTraceEnabled</h4> 980 <h4>DebuggerInterfaceNone.setCallTraceEnabled</h4>
983 <b>setCallTraceEnabled</b>(<i>debuggerId, on</i>) 981 <b>setCallTraceEnabled</b>(<i>debuggerId, on</i>)
984
985 <p> 982 <p>
986 Public method to set the call trace state. 983 Public method to set the call trace state.
987 </p> 984 </p>
985
988 <dl> 986 <dl>
989 987
990 <dt><i>debuggerId</i> (str)</dt> 988 <dt><i>debuggerId</i> (str)</dt>
991 <dd> 989 <dd>
992 ID of the debugger backend 990 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
1109 <hr /> 1107 <hr />
1110 <hr /> 1108 <hr />
1111 <a NAME="createDebuggerInterfaceNone" ID="createDebuggerInterfaceNone"></a> 1109 <a NAME="createDebuggerInterfaceNone" ID="createDebuggerInterfaceNone"></a>
1112 <h2>createDebuggerInterfaceNone</h2> 1110 <h2>createDebuggerInterfaceNone</h2>
1113 <b>createDebuggerInterfaceNone</b>(<i>debugServer, passive</i>) 1111 <b>createDebuggerInterfaceNone</b>(<i>debugServer, passive</i>)
1114
1115 <p> 1112 <p>
1116 Module function to create a debugger interface instance. 1113 Module function to create a debugger interface instance.
1117 </p> 1114 </p>
1118 <p> 1115 <p>
1119 1116
1120 </p> 1117 </p>
1118
1121 <dl> 1119 <dl>
1122 1120
1123 <dt><i>debugServer</i> (DebugServer)</dt> 1121 <dt><i>debugServer</i> (DebugServer)</dt>
1124 <dd> 1122 <dd>
1125 reference to the debug server 1123 reference to the debug server
1145 <hr /> 1143 <hr />
1146 <hr /> 1144 <hr />
1147 <a NAME="getRegistryData" ID="getRegistryData"></a> 1145 <a NAME="getRegistryData" ID="getRegistryData"></a>
1148 <h2>getRegistryData</h2> 1146 <h2>getRegistryData</h2>
1149 <b>getRegistryData</b>(<i></i>) 1147 <b>getRegistryData</b>(<i></i>)
1150
1151 <p> 1148 <p>
1152 Module function to get characterizing data for the debugger interface. 1149 Module function to get characterizing data for the debugger interface.
1153 </p> 1150 </p>
1151
1154 <dl> 1152 <dl>
1155 <dt>Return:</dt> 1153 <dt>Return:</dt>
1156 <dd> 1154 <dd>
1157 list of tuples containing the client type, the client capabilities, 1155 list of tuples containing the client type, the client capabilities,
1158 the client file type associations and a reference to the creation 1156 the client file type associations and a reference to the creation

eric ide

mercurial