eric6/Documentation/Source/eric6.Debugger.DebuggerInterfaceNone.html

changeset 7273
391d6b7b1eff
parent 6942
2602857055c5
child 7887
c1588f5a83e9
equal deleted inserted replaced
7272:1779dc278077 7273:391d6b7b1eff
16 16
17 a { color: #BA6D36; } 17 a { color: #BA6D36; }
18 18
19 </style> 19 </style>
20 </head> 20 </head>
21 <body><a NAME="top" ID="top"></a> 21 <body>
22 <a NAME="top" ID="top"></a>
22 <h1>eric6.Debugger.DebuggerInterfaceNone</h1> 23 <h1>eric6.Debugger.DebuggerInterfaceNone</h1>
24
23 <p> 25 <p>
24 Module implementing a dummy debugger interface for the debug server. 26 Module implementing a dummy debugger interface for the debug server.
25 </p> 27 </p>
26 <h3>Global Attributes</h3> 28 <h3>Global Attributes</h3>
29
27 <table> 30 <table>
28 <tr><td>ClientDefaultCapabilities</td></tr><tr><td>ClientTypeAssociations</td></tr> 31 <tr><td>ClientDefaultCapabilities</td></tr><tr><td>ClientTypeAssociations</td></tr>
29 </table> 32 </table>
30 <h3>Classes</h3> 33 <h3>Classes</h3>
34
31 <table> 35 <table>
36
32 <tr> 37 <tr>
33 <td><a href="#DebuggerInterfaceNone">DebuggerInterfaceNone</a></td> 38 <td><a href="#DebuggerInterfaceNone">DebuggerInterfaceNone</a></td>
34 <td>Class implementing a dummy debugger interface for the debug server.</td> 39 <td>Class implementing a dummy debugger interface for the debug server.</td>
35 </tr> 40 </tr>
36 </table> 41 </table>
37 <h3>Functions</h3> 42 <h3>Functions</h3>
43
38 <table> 44 <table>
45
39 <tr> 46 <tr>
40 <td><a href="#createDebuggerInterfaceNone">createDebuggerInterfaceNone</a></td> 47 <td><a href="#createDebuggerInterfaceNone">createDebuggerInterfaceNone</a></td>
41 <td>Module function to create a debugger interface instance.</td> 48 <td>Module function to create a debugger interface instance.</td>
42 </tr><tr> 49 </tr>
50 <tr>
43 <td><a href="#getRegistryData">getRegistryData</a></td> 51 <td><a href="#getRegistryData">getRegistryData</a></td>
44 <td>Module function to get characterizing data for the debugger interface.</td> 52 <td>Module function to get characterizing data for the debugger interface.</td>
45 </tr> 53 </tr>
46 </table> 54 </table>
47 <hr /><hr /> 55 <hr />
56 <hr />
48 <a NAME="DebuggerInterfaceNone" ID="DebuggerInterfaceNone"></a> 57 <a NAME="DebuggerInterfaceNone" ID="DebuggerInterfaceNone"></a>
49 <h2>DebuggerInterfaceNone</h2> 58 <h2>DebuggerInterfaceNone</h2>
59
50 <p> 60 <p>
51 Class implementing a dummy debugger interface for the debug server. 61 Class implementing a dummy debugger interface for the debug server.
52 </p> 62 </p>
53 <h3>Derived from</h3> 63 <h3>Derived from</h3>
54 QObject 64 QObject
55 <h3>Class Attributes</h3> 65 <h3>Class Attributes</h3>
66
56 <table> 67 <table>
57 <tr><td>None</td></tr> 68 <tr><td>None</td></tr>
58 </table> 69 </table>
59 <h3>Class Methods</h3> 70 <h3>Class Methods</h3>
71
60 <table> 72 <table>
61 <tr><td>None</td></tr> 73 <tr><td>None</td></tr>
62 </table> 74 </table>
63 <h3>Methods</h3> 75 <h3>Methods</h3>
76
64 <table> 77 <table>
78
65 <tr> 79 <tr>
66 <td><a href="#DebuggerInterfaceNone.__init__">DebuggerInterfaceNone</a></td> 80 <td><a href="#DebuggerInterfaceNone.__init__">DebuggerInterfaceNone</a></td>
67 <td>Constructor</td> 81 <td>Constructor</td>
68 </tr><tr> 82 </tr>
83 <tr>
69 <td><a href="#DebuggerInterfaceNone.flush">flush</a></td> 84 <td><a href="#DebuggerInterfaceNone.flush">flush</a></td>
70 <td>Public slot to flush the queue.</td> 85 <td>Public slot to flush the queue.</td>
71 </tr><tr> 86 </tr>
87 <tr>
72 <td><a href="#DebuggerInterfaceNone.getClientCapabilities">getClientCapabilities</a></td> 88 <td><a href="#DebuggerInterfaceNone.getClientCapabilities">getClientCapabilities</a></td>
73 <td>Public method to retrieve the debug clients capabilities.</td> 89 <td>Public method to retrieve the debug clients capabilities.</td>
74 </tr><tr> 90 </tr>
91 <tr>
75 <td><a href="#DebuggerInterfaceNone.isConnected">isConnected</a></td> 92 <td><a href="#DebuggerInterfaceNone.isConnected">isConnected</a></td>
76 <td>Public method to test, if a debug client has connected.</td> 93 <td>Public method to test, if a debug client has connected.</td>
77 </tr><tr> 94 </tr>
95 <tr>
78 <td><a href="#DebuggerInterfaceNone.newConnection">newConnection</a></td> 96 <td><a href="#DebuggerInterfaceNone.newConnection">newConnection</a></td>
79 <td>Public slot to handle a new connection.</td> 97 <td>Public slot to handle a new connection.</td>
80 </tr><tr> 98 </tr>
99 <tr>
81 <td><a href="#DebuggerInterfaceNone.remoteBanner">remoteBanner</a></td> 100 <td><a href="#DebuggerInterfaceNone.remoteBanner">remoteBanner</a></td>
82 <td>Public slot to get the banner info of the remote client.</td> 101 <td>Public slot to get the banner info of the remote client.</td>
83 </tr><tr> 102 </tr>
103 <tr>
84 <td><a href="#DebuggerInterfaceNone.remoteBreakpoint">remoteBreakpoint</a></td> 104 <td><a href="#DebuggerInterfaceNone.remoteBreakpoint">remoteBreakpoint</a></td>
85 <td>Public method to set or clear a breakpoint.</td> 105 <td>Public method to set or clear a breakpoint.</td>
86 </tr><tr> 106 </tr>
107 <tr>
87 <td><a href="#DebuggerInterfaceNone.remoteBreakpointEnable">remoteBreakpointEnable</a></td> 108 <td><a href="#DebuggerInterfaceNone.remoteBreakpointEnable">remoteBreakpointEnable</a></td>
88 <td>Public method to enable or disable a breakpoint.</td> 109 <td>Public method to enable or disable a breakpoint.</td>
89 </tr><tr> 110 </tr>
111 <tr>
90 <td><a href="#DebuggerInterfaceNone.remoteBreakpointIgnore">remoteBreakpointIgnore</a></td> 112 <td><a href="#DebuggerInterfaceNone.remoteBreakpointIgnore">remoteBreakpointIgnore</a></td>
91 <td>Public method to ignore a breakpoint the next couple of occurrences.</td> 113 <td>Public method to ignore a breakpoint the next couple of occurrences.</td>
92 </tr><tr> 114 </tr>
115 <tr>
93 <td><a href="#DebuggerInterfaceNone.remoteCapabilities">remoteCapabilities</a></td> 116 <td><a href="#DebuggerInterfaceNone.remoteCapabilities">remoteCapabilities</a></td>
94 <td>Public slot to get the debug clients capabilities.</td> 117 <td>Public slot to get the debug clients capabilities.</td>
95 </tr><tr> 118 </tr>
119 <tr>
96 <td><a href="#DebuggerInterfaceNone.remoteClientSetFilter">remoteClientSetFilter</a></td> 120 <td><a href="#DebuggerInterfaceNone.remoteClientSetFilter">remoteClientSetFilter</a></td>
97 <td>Public method to set a variables filter list.</td> 121 <td>Public method to set a variables filter list.</td>
98 </tr><tr> 122 </tr>
123 <tr>
99 <td><a href="#DebuggerInterfaceNone.remoteClientVariable">remoteClientVariable</a></td> 124 <td><a href="#DebuggerInterfaceNone.remoteClientVariable">remoteClientVariable</a></td>
100 <td>Public method to request the variables of the debugged program.</td> 125 <td>Public method to request the variables of the debugged program.</td>
101 </tr><tr> 126 </tr>
127 <tr>
102 <td><a href="#DebuggerInterfaceNone.remoteClientVariables">remoteClientVariables</a></td> 128 <td><a href="#DebuggerInterfaceNone.remoteClientVariables">remoteClientVariables</a></td>
103 <td>Public method to request the variables of the debugged program.</td> 129 <td>Public method to request the variables of the debugged program.</td>
104 </tr><tr> 130 </tr>
131 <tr>
105 <td><a href="#DebuggerInterfaceNone.remoteCompletion">remoteCompletion</a></td> 132 <td><a href="#DebuggerInterfaceNone.remoteCompletion">remoteCompletion</a></td>
106 <td>Public slot to get the a list of possible commandline completions from the remote client.</td> 133 <td>Public slot to get the a list of possible commandline completions from the remote client.</td>
107 </tr><tr> 134 </tr>
135 <tr>
108 <td><a href="#DebuggerInterfaceNone.remoteContinue">remoteContinue</a></td> 136 <td><a href="#DebuggerInterfaceNone.remoteContinue">remoteContinue</a></td>
109 <td>Public method to continue the debugged program.</td> 137 <td>Public method to continue the debugged program.</td>
110 </tr><tr> 138 </tr>
139 <tr>
111 <td><a href="#DebuggerInterfaceNone.remoteCoverage">remoteCoverage</a></td> 140 <td><a href="#DebuggerInterfaceNone.remoteCoverage">remoteCoverage</a></td>
112 <td>Public method to load a new program to collect coverage data.</td> 141 <td>Public method to load a new program to collect coverage data.</td>
113 </tr><tr> 142 </tr>
143 <tr>
114 <td><a href="#DebuggerInterfaceNone.remoteEnvironment">remoteEnvironment</a></td> 144 <td><a href="#DebuggerInterfaceNone.remoteEnvironment">remoteEnvironment</a></td>
115 <td>Public method to set the environment for a program to debug, run, ...</td> 145 <td>Public method to set the environment for a program to debug, run, ...</td>
116 </tr><tr> 146 </tr>
147 <tr>
117 <td><a href="#DebuggerInterfaceNone.remoteEval">remoteEval</a></td> 148 <td><a href="#DebuggerInterfaceNone.remoteEval">remoteEval</a></td>
118 <td>Public method to evaluate arg in the current context of the debugged program.</td> 149 <td>Public method to evaluate arg in the current context of the debugged program.</td>
119 </tr><tr> 150 </tr>
151 <tr>
120 <td><a href="#DebuggerInterfaceNone.remoteLoad">remoteLoad</a></td> 152 <td><a href="#DebuggerInterfaceNone.remoteLoad">remoteLoad</a></td>
121 <td>Public method to load a new program to debug.</td> 153 <td>Public method to load a new program to debug.</td>
122 </tr><tr> 154 </tr>
155 <tr>
123 <td><a href="#DebuggerInterfaceNone.remoteMoveIP">remoteMoveIP</a></td> 156 <td><a href="#DebuggerInterfaceNone.remoteMoveIP">remoteMoveIP</a></td>
124 <td>Public method to move the instruction pointer to a different line.</td> 157 <td>Public method to move the instruction pointer to a different line.</td>
125 </tr><tr> 158 </tr>
159 <tr>
126 <td><a href="#DebuggerInterfaceNone.remoteProfile">remoteProfile</a></td> 160 <td><a href="#DebuggerInterfaceNone.remoteProfile">remoteProfile</a></td>
127 <td>Public method to load a new program to collect profiling data.</td> 161 <td>Public method to load a new program to collect profiling data.</td>
128 </tr><tr> 162 </tr>
163 <tr>
129 <td><a href="#DebuggerInterfaceNone.remoteRawInput">remoteRawInput</a></td> 164 <td><a href="#DebuggerInterfaceNone.remoteRawInput">remoteRawInput</a></td>
130 <td>Public method to send the raw input to the debugged program.</td> 165 <td>Public method to send the raw input to the debugged program.</td>
131 </tr><tr> 166 </tr>
167 <tr>
132 <td><a href="#DebuggerInterfaceNone.remoteRun">remoteRun</a></td> 168 <td><a href="#DebuggerInterfaceNone.remoteRun">remoteRun</a></td>
133 <td>Public method to load a new program to run.</td> 169 <td>Public method to load a new program to run.</td>
134 </tr><tr> 170 </tr>
171 <tr>
135 <td><a href="#DebuggerInterfaceNone.remoteSetThread">remoteSetThread</a></td> 172 <td><a href="#DebuggerInterfaceNone.remoteSetThread">remoteSetThread</a></td>
136 <td>Public method to request to set the given thread as current thread.</td> 173 <td>Public method to request to set the given thread as current thread.</td>
137 </tr><tr> 174 </tr>
175 <tr>
138 <td><a href="#DebuggerInterfaceNone.remoteStatement">remoteStatement</a></td> 176 <td><a href="#DebuggerInterfaceNone.remoteStatement">remoteStatement</a></td>
139 <td>Public method to execute a Python statement.</td> 177 <td>Public method to execute a Python statement.</td>
140 </tr><tr> 178 </tr>
179 <tr>
141 <td><a href="#DebuggerInterfaceNone.remoteStep">remoteStep</a></td> 180 <td><a href="#DebuggerInterfaceNone.remoteStep">remoteStep</a></td>
142 <td>Public method to single step the debugged program.</td> 181 <td>Public method to single step the debugged program.</td>
143 </tr><tr> 182 </tr>
183 <tr>
144 <td><a href="#DebuggerInterfaceNone.remoteStepOut">remoteStepOut</a></td> 184 <td><a href="#DebuggerInterfaceNone.remoteStepOut">remoteStepOut</a></td>
145 <td>Public method to step out the debugged program.</td> 185 <td>Public method to step out the debugged program.</td>
146 </tr><tr> 186 </tr>
187 <tr>
147 <td><a href="#DebuggerInterfaceNone.remoteStepOver">remoteStepOver</a></td> 188 <td><a href="#DebuggerInterfaceNone.remoteStepOver">remoteStepOver</a></td>
148 <td>Public method to step over the debugged program.</td> 189 <td>Public method to step over the debugged program.</td>
149 </tr><tr> 190 </tr>
191 <tr>
150 <td><a href="#DebuggerInterfaceNone.remoteStepQuit">remoteStepQuit</a></td> 192 <td><a href="#DebuggerInterfaceNone.remoteStepQuit">remoteStepQuit</a></td>
151 <td>Public method to stop the debugged program.</td> 193 <td>Public method to stop the debugged program.</td>
152 </tr><tr> 194 </tr>
195 <tr>
153 <td><a href="#DebuggerInterfaceNone.remoteThreadList">remoteThreadList</a></td> 196 <td><a href="#DebuggerInterfaceNone.remoteThreadList">remoteThreadList</a></td>
154 <td>Public method to request the list of threads from the client.</td> 197 <td>Public method to request the list of threads from the client.</td>
155 </tr><tr> 198 </tr>
199 <tr>
156 <td><a href="#DebuggerInterfaceNone.remoteUTDiscover">remoteUTDiscover</a></td> 200 <td><a href="#DebuggerInterfaceNone.remoteUTDiscover">remoteUTDiscover</a></td>
157 <td>Public method to perform a test case discovery.</td> 201 <td>Public method to perform a test case discovery.</td>
158 </tr><tr> 202 </tr>
203 <tr>
159 <td><a href="#DebuggerInterfaceNone.remoteUTPrepare">remoteUTPrepare</a></td> 204 <td><a href="#DebuggerInterfaceNone.remoteUTPrepare">remoteUTPrepare</a></td>
160 <td>Public method to prepare a new unittest run.</td> 205 <td>Public method to prepare a new unittest run.</td>
161 </tr><tr> 206 </tr>
207 <tr>
162 <td><a href="#DebuggerInterfaceNone.remoteUTRun">remoteUTRun</a></td> 208 <td><a href="#DebuggerInterfaceNone.remoteUTRun">remoteUTRun</a></td>
163 <td>Public method to start a unittest run.</td> 209 <td>Public method to start a unittest run.</td>
164 </tr><tr> 210 </tr>
211 <tr>
165 <td><a href="#DebuggerInterfaceNone.remoteUTStop">remoteUTStop</a></td> 212 <td><a href="#DebuggerInterfaceNone.remoteUTStop">remoteUTStop</a></td>
166 <td>public method to stop a unittest run.</td> 213 <td>public method to stop a unittest run.</td>
167 </tr><tr> 214 </tr>
215 <tr>
168 <td><a href="#DebuggerInterfaceNone.remoteWatchpoint">remoteWatchpoint</a></td> 216 <td><a href="#DebuggerInterfaceNone.remoteWatchpoint">remoteWatchpoint</a></td>
169 <td>Public method to set or clear a watch expression.</td> 217 <td>Public method to set or clear a watch expression.</td>
170 </tr><tr> 218 </tr>
219 <tr>
171 <td><a href="#DebuggerInterfaceNone.remoteWatchpointEnable">remoteWatchpointEnable</a></td> 220 <td><a href="#DebuggerInterfaceNone.remoteWatchpointEnable">remoteWatchpointEnable</a></td>
172 <td>Public method to enable or disable a watch expression.</td> 221 <td>Public method to enable or disable a watch expression.</td>
173 </tr><tr> 222 </tr>
223 <tr>
174 <td><a href="#DebuggerInterfaceNone.remoteWatchpointIgnore">remoteWatchpointIgnore</a></td> 224 <td><a href="#DebuggerInterfaceNone.remoteWatchpointIgnore">remoteWatchpointIgnore</a></td>
175 <td>Public method to ignore a watch expression the next couple of occurrences.</td> 225 <td>Public method to ignore a watch expression the next couple of occurrences.</td>
176 </tr><tr> 226 </tr>
227 <tr>
177 <td><a href="#DebuggerInterfaceNone.setCallTraceEnabled">setCallTraceEnabled</a></td> 228 <td><a href="#DebuggerInterfaceNone.setCallTraceEnabled">setCallTraceEnabled</a></td>
178 <td>Public method to set the call trace state.</td> 229 <td>Public method to set the call trace state.</td>
179 </tr><tr> 230 </tr>
231 <tr>
180 <td><a href="#DebuggerInterfaceNone.shutdown">shutdown</a></td> 232 <td><a href="#DebuggerInterfaceNone.shutdown">shutdown</a></td>
181 <td>Public method to cleanly shut down.</td> 233 <td>Public method to cleanly shut down.</td>
182 </tr><tr> 234 </tr>
235 <tr>
183 <td><a href="#DebuggerInterfaceNone.startRemote">startRemote</a></td> 236 <td><a href="#DebuggerInterfaceNone.startRemote">startRemote</a></td>
184 <td>Public method to start a remote Python interpreter.</td> 237 <td>Public method to start a remote Python interpreter.</td>
185 </tr><tr> 238 </tr>
239 <tr>
186 <td><a href="#DebuggerInterfaceNone.startRemoteForProject">startRemoteForProject</a></td> 240 <td><a href="#DebuggerInterfaceNone.startRemoteForProject">startRemoteForProject</a></td>
187 <td>Public method to start a remote Python interpreter for a project.</td> 241 <td>Public method to start a remote Python interpreter for a project.</td>
188 </tr> 242 </tr>
189 </table> 243 </table>
190 <h3>Static Methods</h3> 244 <h3>Static Methods</h3>
245
191 <table> 246 <table>
192 <tr><td>None</td></tr> 247 <tr><td>None</td></tr>
193 </table> 248 </table>
249
194 <a NAME="DebuggerInterfaceNone.__init__" ID="DebuggerInterfaceNone.__init__"></a> 250 <a NAME="DebuggerInterfaceNone.__init__" ID="DebuggerInterfaceNone.__init__"></a>
195 <h4>DebuggerInterfaceNone (Constructor)</h4> 251 <h4>DebuggerInterfaceNone (Constructor)</h4>
196 <b>DebuggerInterfaceNone</b>(<i>debugServer, passive</i>) 252 <b>DebuggerInterfaceNone</b>(<i>debugServer, passive</i>)
253
197 <p> 254 <p>
198 Constructor 255 Constructor
199 </p><dl> 256 </p>
257 <dl>
258
200 <dt><i>debugServer</i></dt> 259 <dt><i>debugServer</i></dt>
201 <dd> 260 <dd>
202 reference to the debug server (DebugServer) 261 reference to the debug server (DebugServer)
203 </dd><dt><i>passive</i></dt> 262 </dd>
263 <dt><i>passive</i></dt>
204 <dd> 264 <dd>
205 flag indicating passive connection mode (boolean) 265 flag indicating passive connection mode (boolean)
206 </dd> 266 </dd>
207 </dl><a NAME="DebuggerInterfaceNone.flush" ID="DebuggerInterfaceNone.flush"></a> 267 </dl>
268 <a NAME="DebuggerInterfaceNone.flush" ID="DebuggerInterfaceNone.flush"></a>
208 <h4>DebuggerInterfaceNone.flush</h4> 269 <h4>DebuggerInterfaceNone.flush</h4>
209 <b>flush</b>(<i></i>) 270 <b>flush</b>(<i></i>)
271
210 <p> 272 <p>
211 Public slot to flush the queue. 273 Public slot to flush the queue.
212 </p><a NAME="DebuggerInterfaceNone.getClientCapabilities" ID="DebuggerInterfaceNone.getClientCapabilities"></a> 274 </p>
275 <a NAME="DebuggerInterfaceNone.getClientCapabilities" ID="DebuggerInterfaceNone.getClientCapabilities"></a>
213 <h4>DebuggerInterfaceNone.getClientCapabilities</h4> 276 <h4>DebuggerInterfaceNone.getClientCapabilities</h4>
214 <b>getClientCapabilities</b>(<i></i>) 277 <b>getClientCapabilities</b>(<i></i>)
278
215 <p> 279 <p>
216 Public method to retrieve the debug clients capabilities. 280 Public method to retrieve the debug clients capabilities.
217 </p><dl> 281 </p>
282 <dl>
218 <dt>Returns:</dt> 283 <dt>Returns:</dt>
219 <dd> 284 <dd>
220 debug client capabilities (integer) 285 debug client capabilities (integer)
221 </dd> 286 </dd>
222 </dl><a NAME="DebuggerInterfaceNone.isConnected" ID="DebuggerInterfaceNone.isConnected"></a> 287 </dl>
288 <a NAME="DebuggerInterfaceNone.isConnected" ID="DebuggerInterfaceNone.isConnected"></a>
223 <h4>DebuggerInterfaceNone.isConnected</h4> 289 <h4>DebuggerInterfaceNone.isConnected</h4>
224 <b>isConnected</b>(<i></i>) 290 <b>isConnected</b>(<i></i>)
291
225 <p> 292 <p>
226 Public method to test, if a debug client has connected. 293 Public method to test, if a debug client has connected.
227 </p><dl> 294 </p>
295 <dl>
228 <dt>Returns:</dt> 296 <dt>Returns:</dt>
229 <dd> 297 <dd>
230 flag indicating the connection status (boolean) 298 flag indicating the connection status (boolean)
231 </dd> 299 </dd>
232 </dl><a NAME="DebuggerInterfaceNone.newConnection" ID="DebuggerInterfaceNone.newConnection"></a> 300 </dl>
301 <a NAME="DebuggerInterfaceNone.newConnection" ID="DebuggerInterfaceNone.newConnection"></a>
233 <h4>DebuggerInterfaceNone.newConnection</h4> 302 <h4>DebuggerInterfaceNone.newConnection</h4>
234 <b>newConnection</b>(<i>sock</i>) 303 <b>newConnection</b>(<i>sock</i>)
304
235 <p> 305 <p>
236 Public slot to handle a new connection. 306 Public slot to handle a new connection.
237 </p><dl> 307 </p>
308 <dl>
309
238 <dt><i>sock</i></dt> 310 <dt><i>sock</i></dt>
239 <dd> 311 <dd>
240 reference to the socket object (QTcpSocket) 312 reference to the socket object (QTcpSocket)
241 </dd> 313 </dd>
242 </dl><dl> 314 </dl>
315 <dl>
243 <dt>Returns:</dt> 316 <dt>Returns:</dt>
244 <dd> 317 <dd>
245 flag indicating success (boolean) 318 flag indicating success (boolean)
246 </dd> 319 </dd>
247 </dl><a NAME="DebuggerInterfaceNone.remoteBanner" ID="DebuggerInterfaceNone.remoteBanner"></a> 320 </dl>
321 <a NAME="DebuggerInterfaceNone.remoteBanner" ID="DebuggerInterfaceNone.remoteBanner"></a>
248 <h4>DebuggerInterfaceNone.remoteBanner</h4> 322 <h4>DebuggerInterfaceNone.remoteBanner</h4>
249 <b>remoteBanner</b>(<i></i>) 323 <b>remoteBanner</b>(<i></i>)
324
250 <p> 325 <p>
251 Public slot to get the banner info of the remote client. 326 Public slot to get the banner info of the remote client.
252 </p><a NAME="DebuggerInterfaceNone.remoteBreakpoint" ID="DebuggerInterfaceNone.remoteBreakpoint"></a> 327 </p>
328 <a NAME="DebuggerInterfaceNone.remoteBreakpoint" ID="DebuggerInterfaceNone.remoteBreakpoint"></a>
253 <h4>DebuggerInterfaceNone.remoteBreakpoint</h4> 329 <h4>DebuggerInterfaceNone.remoteBreakpoint</h4>
254 <b>remoteBreakpoint</b>(<i>fn, line, setBreakpoint, cond=None, temp=False</i>) 330 <b>remoteBreakpoint</b>(<i>fn, line, setBreakpoint, cond=None, temp=False</i>)
331
255 <p> 332 <p>
256 Public method to set or clear a breakpoint. 333 Public method to set or clear a breakpoint.
257 </p><dl> 334 </p>
335 <dl>
336
258 <dt><i>fn</i></dt> 337 <dt><i>fn</i></dt>
259 <dd> 338 <dd>
260 filename the breakpoint belongs to (string) 339 filename the breakpoint belongs to (string)
261 </dd><dt><i>line</i></dt> 340 </dd>
341 <dt><i>line</i></dt>
262 <dd> 342 <dd>
263 linenumber of the breakpoint (int) 343 linenumber of the breakpoint (int)
264 </dd><dt><i>setBreakpoint</i></dt> 344 </dd>
345 <dt><i>setBreakpoint</i></dt>
265 <dd> 346 <dd>
266 flag indicating setting or resetting a 347 flag indicating setting or resetting a
267 breakpoint (boolean) 348 breakpoint (boolean)
268 </dd><dt><i>cond</i></dt> 349 </dd>
350 <dt><i>cond</i></dt>
269 <dd> 351 <dd>
270 condition of the breakpoint (string) 352 condition of the breakpoint (string)
271 </dd><dt><i>temp</i></dt> 353 </dd>
354 <dt><i>temp</i></dt>
272 <dd> 355 <dd>
273 flag indicating a temporary breakpoint (boolean) 356 flag indicating a temporary breakpoint (boolean)
274 </dd> 357 </dd>
275 </dl><a NAME="DebuggerInterfaceNone.remoteBreakpointEnable" ID="DebuggerInterfaceNone.remoteBreakpointEnable"></a> 358 </dl>
359 <a NAME="DebuggerInterfaceNone.remoteBreakpointEnable" ID="DebuggerInterfaceNone.remoteBreakpointEnable"></a>
276 <h4>DebuggerInterfaceNone.remoteBreakpointEnable</h4> 360 <h4>DebuggerInterfaceNone.remoteBreakpointEnable</h4>
277 <b>remoteBreakpointEnable</b>(<i>fn, line, enable</i>) 361 <b>remoteBreakpointEnable</b>(<i>fn, line, enable</i>)
362
278 <p> 363 <p>
279 Public method to enable or disable a breakpoint. 364 Public method to enable or disable a breakpoint.
280 </p><dl> 365 </p>
366 <dl>
367
281 <dt><i>fn</i></dt> 368 <dt><i>fn</i></dt>
282 <dd> 369 <dd>
283 filename the breakpoint belongs to (string) 370 filename the breakpoint belongs to (string)
284 </dd><dt><i>line</i></dt> 371 </dd>
372 <dt><i>line</i></dt>
285 <dd> 373 <dd>
286 linenumber of the breakpoint (int) 374 linenumber of the breakpoint (int)
287 </dd><dt><i>enable</i></dt> 375 </dd>
376 <dt><i>enable</i></dt>
288 <dd> 377 <dd>
289 flag indicating enabling or disabling a breakpoint 378 flag indicating enabling or disabling a breakpoint
290 (boolean) 379 (boolean)
291 </dd> 380 </dd>
292 </dl><a NAME="DebuggerInterfaceNone.remoteBreakpointIgnore" ID="DebuggerInterfaceNone.remoteBreakpointIgnore"></a> 381 </dl>
382 <a NAME="DebuggerInterfaceNone.remoteBreakpointIgnore" ID="DebuggerInterfaceNone.remoteBreakpointIgnore"></a>
293 <h4>DebuggerInterfaceNone.remoteBreakpointIgnore</h4> 383 <h4>DebuggerInterfaceNone.remoteBreakpointIgnore</h4>
294 <b>remoteBreakpointIgnore</b>(<i>fn, line, count</i>) 384 <b>remoteBreakpointIgnore</b>(<i>fn, line, count</i>)
385
295 <p> 386 <p>
296 Public method to ignore a breakpoint the next couple of occurrences. 387 Public method to ignore a breakpoint the next couple of occurrences.
297 </p><dl> 388 </p>
389 <dl>
390
298 <dt><i>fn</i></dt> 391 <dt><i>fn</i></dt>
299 <dd> 392 <dd>
300 filename the breakpoint belongs to (string) 393 filename the breakpoint belongs to (string)
301 </dd><dt><i>line</i></dt> 394 </dd>
395 <dt><i>line</i></dt>
302 <dd> 396 <dd>
303 linenumber of the breakpoint (int) 397 linenumber of the breakpoint (int)
304 </dd><dt><i>count</i></dt> 398 </dd>
399 <dt><i>count</i></dt>
305 <dd> 400 <dd>
306 number of occurrences to ignore (int) 401 number of occurrences to ignore (int)
307 </dd> 402 </dd>
308 </dl><a NAME="DebuggerInterfaceNone.remoteCapabilities" ID="DebuggerInterfaceNone.remoteCapabilities"></a> 403 </dl>
404 <a NAME="DebuggerInterfaceNone.remoteCapabilities" ID="DebuggerInterfaceNone.remoteCapabilities"></a>
309 <h4>DebuggerInterfaceNone.remoteCapabilities</h4> 405 <h4>DebuggerInterfaceNone.remoteCapabilities</h4>
310 <b>remoteCapabilities</b>(<i></i>) 406 <b>remoteCapabilities</b>(<i></i>)
407
311 <p> 408 <p>
312 Public slot to get the debug clients capabilities. 409 Public slot to get the debug clients capabilities.
313 </p><a NAME="DebuggerInterfaceNone.remoteClientSetFilter" ID="DebuggerInterfaceNone.remoteClientSetFilter"></a> 410 </p>
411 <a NAME="DebuggerInterfaceNone.remoteClientSetFilter" ID="DebuggerInterfaceNone.remoteClientSetFilter"></a>
314 <h4>DebuggerInterfaceNone.remoteClientSetFilter</h4> 412 <h4>DebuggerInterfaceNone.remoteClientSetFilter</h4>
315 <b>remoteClientSetFilter</b>(<i>scope, filterStr</i>) 413 <b>remoteClientSetFilter</b>(<i>scope, filterStr</i>)
414
316 <p> 415 <p>
317 Public method to set a variables filter list. 416 Public method to set a variables filter list.
318 </p><dl> 417 </p>
418 <dl>
419
319 <dt><i>scope</i></dt> 420 <dt><i>scope</i></dt>
320 <dd> 421 <dd>
321 the scope of the variables (0 = local, 1 = global) 422 the scope of the variables (0 = local, 1 = global)
322 </dd><dt><i>filterStr</i></dt> 423 </dd>
424 <dt><i>filterStr</i></dt>
323 <dd> 425 <dd>
324 regexp string for variable names to filter out 426 regexp string for variable names to filter out
325 (string) 427 (string)
326 </dd> 428 </dd>
327 </dl><a NAME="DebuggerInterfaceNone.remoteClientVariable" ID="DebuggerInterfaceNone.remoteClientVariable"></a> 429 </dl>
430 <a NAME="DebuggerInterfaceNone.remoteClientVariable" ID="DebuggerInterfaceNone.remoteClientVariable"></a>
328 <h4>DebuggerInterfaceNone.remoteClientVariable</h4> 431 <h4>DebuggerInterfaceNone.remoteClientVariable</h4>
329 <b>remoteClientVariable</b>(<i>scope, filterList, var, framenr=0, maxSize=0</i>) 432 <b>remoteClientVariable</b>(<i>scope, filterList, var, framenr=0, maxSize=0</i>)
433
330 <p> 434 <p>
331 Public method to request the variables of the debugged program. 435 Public method to request the variables of the debugged program.
332 </p><dl> 436 </p>
437 <dl>
438
333 <dt><i>scope</i> (int)</dt> 439 <dt><i>scope</i> (int)</dt>
334 <dd> 440 <dd>
335 the scope of the variables (0 = local, 1 = global) 441 the scope of the variables (0 = local, 1 = global)
336 </dd><dt><i>filterList</i> (list of int)</dt> 442 </dd>
443 <dt><i>filterList</i> (list of int)</dt>
337 <dd> 444 <dd>
338 list of variable types to filter out 445 list of variable types to filter out
339 </dd><dt><i>var</i> (list of str)</dt> 446 </dd>
447 <dt><i>var</i> (list of str)</dt>
340 <dd> 448 <dd>
341 list encoded name of variable to retrieve 449 list encoded name of variable to retrieve
342 </dd><dt><i>framenr</i> (int)</dt> 450 </dd>
451 <dt><i>framenr</i> (int)</dt>
343 <dd> 452 <dd>
344 framenumber of the variables to retrieve (int) 453 framenumber of the variables to retrieve (int)
345 </dd><dt><i>maxSize</i> (int)</dt> 454 </dd>
455 <dt><i>maxSize</i> (int)</dt>
346 <dd> 456 <dd>
347 maximum size the formatted value of a variable will 457 maximum size the formatted value of a variable will
348 be shown. If it is bigger than that, a 'too big' indication will 458 be shown. If it is bigger than that, a 'too big' indication will
349 be given (@@TOO_BIG_TO_SHOW@@). 459 be given (@@TOO_BIG_TO_SHOW@@).
350 </dd> 460 </dd>
351 </dl><a NAME="DebuggerInterfaceNone.remoteClientVariables" ID="DebuggerInterfaceNone.remoteClientVariables"></a> 461 </dl>
462 <a NAME="DebuggerInterfaceNone.remoteClientVariables" ID="DebuggerInterfaceNone.remoteClientVariables"></a>
352 <h4>DebuggerInterfaceNone.remoteClientVariables</h4> 463 <h4>DebuggerInterfaceNone.remoteClientVariables</h4>
353 <b>remoteClientVariables</b>(<i>scope, filterList, framenr=0, maxSize=0</i>) 464 <b>remoteClientVariables</b>(<i>scope, filterList, framenr=0, maxSize=0</i>)
465
354 <p> 466 <p>
355 Public method to request the variables of the debugged program. 467 Public method to request the variables of the debugged program.
356 </p><dl> 468 </p>
469 <dl>
470
357 <dt><i>scope</i> (int)</dt> 471 <dt><i>scope</i> (int)</dt>
358 <dd> 472 <dd>
359 the scope of the variables (0 = local, 1 = global) 473 the scope of the variables (0 = local, 1 = global)
360 </dd><dt><i>filterList</i> (list of int)</dt> 474 </dd>
475 <dt><i>filterList</i> (list of int)</dt>
361 <dd> 476 <dd>
362 list of variable types to filter out 477 list of variable types to filter out
363 </dd><dt><i>framenr</i> (int)</dt> 478 </dd>
479 <dt><i>framenr</i> (int)</dt>
364 <dd> 480 <dd>
365 framenumber of the variables to retrieve 481 framenumber of the variables to retrieve
366 </dd><dt><i>maxSize</i> (int)</dt> 482 </dd>
483 <dt><i>maxSize</i> (int)</dt>
367 <dd> 484 <dd>
368 maximum size the formatted value of a variable will 485 maximum size the formatted value of a variable will
369 be shown. If it is bigger than that, a 'too big' indication will 486 be shown. If it is bigger than that, a 'too big' indication will
370 be given (@@TOO_BIG_TO_SHOW@@). 487 be given (@@TOO_BIG_TO_SHOW@@).
371 </dd> 488 </dd>
372 </dl><a NAME="DebuggerInterfaceNone.remoteCompletion" ID="DebuggerInterfaceNone.remoteCompletion"></a> 489 </dl>
490 <a NAME="DebuggerInterfaceNone.remoteCompletion" ID="DebuggerInterfaceNone.remoteCompletion"></a>
373 <h4>DebuggerInterfaceNone.remoteCompletion</h4> 491 <h4>DebuggerInterfaceNone.remoteCompletion</h4>
374 <b>remoteCompletion</b>(<i>text</i>) 492 <b>remoteCompletion</b>(<i>text</i>)
493
375 <p> 494 <p>
376 Public slot to get the a list of possible commandline completions 495 Public slot to get the a list of possible commandline completions
377 from the remote client. 496 from the remote client.
378 </p><dl> 497 </p>
498 <dl>
499
379 <dt><i>text</i></dt> 500 <dt><i>text</i></dt>
380 <dd> 501 <dd>
381 the text to be completed (string) 502 the text to be completed (string)
382 </dd> 503 </dd>
383 </dl><a NAME="DebuggerInterfaceNone.remoteContinue" ID="DebuggerInterfaceNone.remoteContinue"></a> 504 </dl>
505 <a NAME="DebuggerInterfaceNone.remoteContinue" ID="DebuggerInterfaceNone.remoteContinue"></a>
384 <h4>DebuggerInterfaceNone.remoteContinue</h4> 506 <h4>DebuggerInterfaceNone.remoteContinue</h4>
385 <b>remoteContinue</b>(<i>special=False</i>) 507 <b>remoteContinue</b>(<i>special=False</i>)
508
386 <p> 509 <p>
387 Public method to continue the debugged program. 510 Public method to continue the debugged program.
388 </p><dl> 511 </p>
512 <dl>
513
389 <dt><i>special</i></dt> 514 <dt><i>special</i></dt>
390 <dd> 515 <dd>
391 flag indicating a special continue operation 516 flag indicating a special continue operation
392 </dd> 517 </dd>
393 </dl><a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a> 518 </dl>
519 <a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a>
394 <h4>DebuggerInterfaceNone.remoteCoverage</h4> 520 <h4>DebuggerInterfaceNone.remoteCoverage</h4>
395 <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>) 521 <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>)
522
396 <p> 523 <p>
397 Public method to load a new program to collect coverage data. 524 Public method to load a new program to collect coverage data.
398 </p><dl> 525 </p>
526 <dl>
527
399 <dt><i>fn</i></dt> 528 <dt><i>fn</i></dt>
400 <dd> 529 <dd>
401 the filename to run (string) 530 the filename to run (string)
402 </dd><dt><i>argv</i></dt> 531 </dd>
532 <dt><i>argv</i></dt>
403 <dd> 533 <dd>
404 the commandline arguments to pass to the program (string) 534 the commandline arguments to pass to the program (string)
405 </dd><dt><i>wd</i></dt> 535 </dd>
536 <dt><i>wd</i></dt>
406 <dd> 537 <dd>
407 the working directory for the program (string) 538 the working directory for the program (string)
408 </dd><dt><i>erase=</i></dt> 539 </dd>
540 <dt><i>erase=</i></dt>
409 <dd> 541 <dd>
410 flag indicating that coverage info should be 542 flag indicating that coverage info should be
411 cleared first (boolean) 543 cleared first (boolean)
412 </dd> 544 </dd>
413 </dl><a NAME="DebuggerInterfaceNone.remoteEnvironment" ID="DebuggerInterfaceNone.remoteEnvironment"></a> 545 </dl>
546 <a NAME="DebuggerInterfaceNone.remoteEnvironment" ID="DebuggerInterfaceNone.remoteEnvironment"></a>
414 <h4>DebuggerInterfaceNone.remoteEnvironment</h4> 547 <h4>DebuggerInterfaceNone.remoteEnvironment</h4>
415 <b>remoteEnvironment</b>(<i>env</i>) 548 <b>remoteEnvironment</b>(<i>env</i>)
549
416 <p> 550 <p>
417 Public method to set the environment for a program to debug, run, ... 551 Public method to set the environment for a program to debug, run, ...
418 </p><dl> 552 </p>
553 <dl>
554
419 <dt><i>env</i></dt> 555 <dt><i>env</i></dt>
420 <dd> 556 <dd>
421 environment settings (dictionary) 557 environment settings (dictionary)
422 </dd> 558 </dd>
423 </dl><a NAME="DebuggerInterfaceNone.remoteEval" ID="DebuggerInterfaceNone.remoteEval"></a> 559 </dl>
560 <a NAME="DebuggerInterfaceNone.remoteEval" ID="DebuggerInterfaceNone.remoteEval"></a>
424 <h4>DebuggerInterfaceNone.remoteEval</h4> 561 <h4>DebuggerInterfaceNone.remoteEval</h4>
425 <b>remoteEval</b>(<i>arg</i>) 562 <b>remoteEval</b>(<i>arg</i>)
563
426 <p> 564 <p>
427 Public method to evaluate arg in the current context of the debugged 565 Public method to evaluate arg in the current context of the debugged
428 program. 566 program.
429 </p><dl> 567 </p>
568 <dl>
569
430 <dt><i>arg</i></dt> 570 <dt><i>arg</i></dt>
431 <dd> 571 <dd>
432 the arguments to evaluate (string) 572 the arguments to evaluate (string)
433 </dd> 573 </dd>
434 </dl><a NAME="DebuggerInterfaceNone.remoteLoad" ID="DebuggerInterfaceNone.remoteLoad"></a> 574 </dl>
575 <a NAME="DebuggerInterfaceNone.remoteLoad" ID="DebuggerInterfaceNone.remoteLoad"></a>
435 <h4>DebuggerInterfaceNone.remoteLoad</h4> 576 <h4>DebuggerInterfaceNone.remoteLoad</h4>
436 <b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter=False, autoContinue=True, autoFork=False, forkChild=False</i>) 577 <b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter=False, autoContinue=True, autoFork=False, forkChild=False</i>)
578
437 <p> 579 <p>
438 Public method to load a new program to debug. 580 Public method to load a new program to debug.
439 </p><dl> 581 </p>
582 <dl>
583
440 <dt><i>fn</i></dt> 584 <dt><i>fn</i></dt>
441 <dd> 585 <dd>
442 the filename to debug (string) 586 the filename to debug (string)
443 </dd><dt><i>argv</i></dt> 587 </dd>
588 <dt><i>argv</i></dt>
444 <dd> 589 <dd>
445 the commandline arguments to pass to the program (string) 590 the commandline arguments to pass to the program (string)
446 </dd><dt><i>wd</i></dt> 591 </dd>
592 <dt><i>wd</i></dt>
447 <dd> 593 <dd>
448 the working directory for the program (string) 594 the working directory for the program (string)
449 </dd><dt><i>traceInterpreter=</i></dt> 595 </dd>
596 <dt><i>traceInterpreter=</i></dt>
450 <dd> 597 <dd>
451 flag indicating if the interpreter library 598 flag indicating if the interpreter library
452 should be traced as well (boolean) 599 should be traced as well (boolean)
453 </dd><dt><i>autoContinue=</i></dt> 600 </dd>
601 <dt><i>autoContinue=</i></dt>
454 <dd> 602 <dd>
455 flag indicating, that the debugger should not 603 flag indicating, that the debugger should not
456 stop at the first executable line (boolean) 604 stop at the first executable line (boolean)
457 </dd><dt><i>autoFork=</i></dt> 605 </dd>
606 <dt><i>autoFork=</i></dt>
458 <dd> 607 <dd>
459 flag indicating the automatic fork mode (boolean) 608 flag indicating the automatic fork mode (boolean)
460 </dd><dt><i>forkChild=</i></dt> 609 </dd>
610 <dt><i>forkChild=</i></dt>
461 <dd> 611 <dd>
462 flag indicating to debug the child after forking 612 flag indicating to debug the child after forking
463 (boolean) 613 (boolean)
464 </dd> 614 </dd>
465 </dl><a NAME="DebuggerInterfaceNone.remoteMoveIP" ID="DebuggerInterfaceNone.remoteMoveIP"></a> 615 </dl>
616 <a NAME="DebuggerInterfaceNone.remoteMoveIP" ID="DebuggerInterfaceNone.remoteMoveIP"></a>
466 <h4>DebuggerInterfaceNone.remoteMoveIP</h4> 617 <h4>DebuggerInterfaceNone.remoteMoveIP</h4>
467 <b>remoteMoveIP</b>(<i>line</i>) 618 <b>remoteMoveIP</b>(<i>line</i>)
619
468 <p> 620 <p>
469 Public method to move the instruction pointer to a different line. 621 Public method to move the instruction pointer to a different line.
470 </p><dl> 622 </p>
623 <dl>
624
471 <dt><i>line</i></dt> 625 <dt><i>line</i></dt>
472 <dd> 626 <dd>
473 the new line, where execution should be continued 627 the new line, where execution should be continued
474 </dd> 628 </dd>
475 </dl><a NAME="DebuggerInterfaceNone.remoteProfile" ID="DebuggerInterfaceNone.remoteProfile"></a> 629 </dl>
630 <a NAME="DebuggerInterfaceNone.remoteProfile" ID="DebuggerInterfaceNone.remoteProfile"></a>
476 <h4>DebuggerInterfaceNone.remoteProfile</h4> 631 <h4>DebuggerInterfaceNone.remoteProfile</h4>
477 <b>remoteProfile</b>(<i>fn, argv, wd, erase=False</i>) 632 <b>remoteProfile</b>(<i>fn, argv, wd, erase=False</i>)
633
478 <p> 634 <p>
479 Public method to load a new program to collect profiling data. 635 Public method to load a new program to collect profiling data.
480 </p><dl> 636 </p>
637 <dl>
638
481 <dt><i>fn</i></dt> 639 <dt><i>fn</i></dt>
482 <dd> 640 <dd>
483 the filename to run (string) 641 the filename to run (string)
484 </dd><dt><i>argv</i></dt> 642 </dd>
643 <dt><i>argv</i></dt>
485 <dd> 644 <dd>
486 the commandline arguments to pass to the program (string) 645 the commandline arguments to pass to the program (string)
487 </dd><dt><i>wd</i></dt> 646 </dd>
647 <dt><i>wd</i></dt>
488 <dd> 648 <dd>
489 the working directory for the program (string) 649 the working directory for the program (string)
490 </dd><dt><i>erase=</i></dt> 650 </dd>
651 <dt><i>erase=</i></dt>
491 <dd> 652 <dd>
492 flag indicating that timing info should be cleared 653 flag indicating that timing info should be cleared
493 first (boolean) 654 first (boolean)
494 </dd> 655 </dd>
495 </dl><a NAME="DebuggerInterfaceNone.remoteRawInput" ID="DebuggerInterfaceNone.remoteRawInput"></a> 656 </dl>
657 <a NAME="DebuggerInterfaceNone.remoteRawInput" ID="DebuggerInterfaceNone.remoteRawInput"></a>
496 <h4>DebuggerInterfaceNone.remoteRawInput</h4> 658 <h4>DebuggerInterfaceNone.remoteRawInput</h4>
497 <b>remoteRawInput</b>(<i>s</i>) 659 <b>remoteRawInput</b>(<i>s</i>)
660
498 <p> 661 <p>
499 Public method to send the raw input to the debugged program. 662 Public method to send the raw input to the debugged program.
500 </p><dl> 663 </p>
664 <dl>
665
501 <dt><i>s</i></dt> 666 <dt><i>s</i></dt>
502 <dd> 667 <dd>
503 the raw input (string) 668 the raw input (string)
504 </dd> 669 </dd>
505 </dl><a NAME="DebuggerInterfaceNone.remoteRun" ID="DebuggerInterfaceNone.remoteRun"></a> 670 </dl>
671 <a NAME="DebuggerInterfaceNone.remoteRun" ID="DebuggerInterfaceNone.remoteRun"></a>
506 <h4>DebuggerInterfaceNone.remoteRun</h4> 672 <h4>DebuggerInterfaceNone.remoteRun</h4>
507 <b>remoteRun</b>(<i>fn, argv, wd, autoFork=False, forkChild=False</i>) 673 <b>remoteRun</b>(<i>fn, argv, wd, autoFork=False, forkChild=False</i>)
674
508 <p> 675 <p>
509 Public method to load a new program to run. 676 Public method to load a new program to run.
510 </p><dl> 677 </p>
678 <dl>
679
511 <dt><i>fn</i></dt> 680 <dt><i>fn</i></dt>
512 <dd> 681 <dd>
513 the filename to run (string) 682 the filename to run (string)
514 </dd><dt><i>argv</i></dt> 683 </dd>
684 <dt><i>argv</i></dt>
515 <dd> 685 <dd>
516 the commandline arguments to pass to the program (string) 686 the commandline arguments to pass to the program (string)
517 </dd><dt><i>wd</i></dt> 687 </dd>
688 <dt><i>wd</i></dt>
518 <dd> 689 <dd>
519 the working directory for the program (string) 690 the working directory for the program (string)
520 </dd><dt><i>autoFork=</i></dt> 691 </dd>
692 <dt><i>autoFork=</i></dt>
521 <dd> 693 <dd>
522 flag indicating the automatic fork mode (boolean) 694 flag indicating the automatic fork mode (boolean)
523 </dd><dt><i>forkChild=</i></dt> 695 </dd>
696 <dt><i>forkChild=</i></dt>
524 <dd> 697 <dd>
525 flag indicating to debug the child after forking 698 flag indicating to debug the child after forking
526 (boolean) 699 (boolean)
527 </dd> 700 </dd>
528 </dl><a NAME="DebuggerInterfaceNone.remoteSetThread" ID="DebuggerInterfaceNone.remoteSetThread"></a> 701 </dl>
702 <a NAME="DebuggerInterfaceNone.remoteSetThread" ID="DebuggerInterfaceNone.remoteSetThread"></a>
529 <h4>DebuggerInterfaceNone.remoteSetThread</h4> 703 <h4>DebuggerInterfaceNone.remoteSetThread</h4>
530 <b>remoteSetThread</b>(<i>tid</i>) 704 <b>remoteSetThread</b>(<i>tid</i>)
705
531 <p> 706 <p>
532 Public method to request to set the given thread as current thread. 707 Public method to request to set the given thread as current thread.
533 </p><dl> 708 </p>
709 <dl>
710
534 <dt><i>tid</i></dt> 711 <dt><i>tid</i></dt>
535 <dd> 712 <dd>
536 id of the thread (integer) 713 id of the thread (integer)
537 </dd> 714 </dd>
538 </dl><a NAME="DebuggerInterfaceNone.remoteStatement" ID="DebuggerInterfaceNone.remoteStatement"></a> 715 </dl>
716 <a NAME="DebuggerInterfaceNone.remoteStatement" ID="DebuggerInterfaceNone.remoteStatement"></a>
539 <h4>DebuggerInterfaceNone.remoteStatement</h4> 717 <h4>DebuggerInterfaceNone.remoteStatement</h4>
540 <b>remoteStatement</b>(<i>stmt</i>) 718 <b>remoteStatement</b>(<i>stmt</i>)
719
541 <p> 720 <p>
542 Public method to execute a Python statement. 721 Public method to execute a Python statement.
543 </p><dl> 722 </p>
723 <dl>
724
544 <dt><i>stmt</i></dt> 725 <dt><i>stmt</i></dt>
545 <dd> 726 <dd>
546 the Python statement to execute (string). It 727 the Python statement to execute (string). It
547 should not have a trailing newline. 728 should not have a trailing newline.
548 </dd> 729 </dd>
549 </dl><a NAME="DebuggerInterfaceNone.remoteStep" ID="DebuggerInterfaceNone.remoteStep"></a> 730 </dl>
731 <a NAME="DebuggerInterfaceNone.remoteStep" ID="DebuggerInterfaceNone.remoteStep"></a>
550 <h4>DebuggerInterfaceNone.remoteStep</h4> 732 <h4>DebuggerInterfaceNone.remoteStep</h4>
551 <b>remoteStep</b>(<i></i>) 733 <b>remoteStep</b>(<i></i>)
734
552 <p> 735 <p>
553 Public method to single step the debugged program. 736 Public method to single step the debugged program.
554 </p><a NAME="DebuggerInterfaceNone.remoteStepOut" ID="DebuggerInterfaceNone.remoteStepOut"></a> 737 </p>
738 <a NAME="DebuggerInterfaceNone.remoteStepOut" ID="DebuggerInterfaceNone.remoteStepOut"></a>
555 <h4>DebuggerInterfaceNone.remoteStepOut</h4> 739 <h4>DebuggerInterfaceNone.remoteStepOut</h4>
556 <b>remoteStepOut</b>(<i></i>) 740 <b>remoteStepOut</b>(<i></i>)
741
557 <p> 742 <p>
558 Public method to step out the debugged program. 743 Public method to step out the debugged program.
559 </p><a NAME="DebuggerInterfaceNone.remoteStepOver" ID="DebuggerInterfaceNone.remoteStepOver"></a> 744 </p>
745 <a NAME="DebuggerInterfaceNone.remoteStepOver" ID="DebuggerInterfaceNone.remoteStepOver"></a>
560 <h4>DebuggerInterfaceNone.remoteStepOver</h4> 746 <h4>DebuggerInterfaceNone.remoteStepOver</h4>
561 <b>remoteStepOver</b>(<i></i>) 747 <b>remoteStepOver</b>(<i></i>)
748
562 <p> 749 <p>
563 Public method to step over the debugged program. 750 Public method to step over the debugged program.
564 </p><a NAME="DebuggerInterfaceNone.remoteStepQuit" ID="DebuggerInterfaceNone.remoteStepQuit"></a> 751 </p>
752 <a NAME="DebuggerInterfaceNone.remoteStepQuit" ID="DebuggerInterfaceNone.remoteStepQuit"></a>
565 <h4>DebuggerInterfaceNone.remoteStepQuit</h4> 753 <h4>DebuggerInterfaceNone.remoteStepQuit</h4>
566 <b>remoteStepQuit</b>(<i></i>) 754 <b>remoteStepQuit</b>(<i></i>)
755
567 <p> 756 <p>
568 Public method to stop the debugged program. 757 Public method to stop the debugged program.
569 </p><a NAME="DebuggerInterfaceNone.remoteThreadList" ID="DebuggerInterfaceNone.remoteThreadList"></a> 758 </p>
759 <a NAME="DebuggerInterfaceNone.remoteThreadList" ID="DebuggerInterfaceNone.remoteThreadList"></a>
570 <h4>DebuggerInterfaceNone.remoteThreadList</h4> 760 <h4>DebuggerInterfaceNone.remoteThreadList</h4>
571 <b>remoteThreadList</b>(<i></i>) 761 <b>remoteThreadList</b>(<i></i>)
762
572 <p> 763 <p>
573 Public method to request the list of threads from the client. 764 Public method to request the list of threads from the client.
574 </p><a NAME="DebuggerInterfaceNone.remoteUTDiscover" ID="DebuggerInterfaceNone.remoteUTDiscover"></a> 765 </p>
766 <a NAME="DebuggerInterfaceNone.remoteUTDiscover" ID="DebuggerInterfaceNone.remoteUTDiscover"></a>
575 <h4>DebuggerInterfaceNone.remoteUTDiscover</h4> 767 <h4>DebuggerInterfaceNone.remoteUTDiscover</h4>
576 <b>remoteUTDiscover</b>(<i>syspath, workdir, discoveryStart</i>) 768 <b>remoteUTDiscover</b>(<i>syspath, workdir, discoveryStart</i>)
769
577 <p> 770 <p>
578 Public method to perform a test case discovery. 771 Public method to perform a test case discovery.
579 </p><dl> 772 </p>
773 <dl>
774
580 <dt><i>syspath</i> (list of str)</dt> 775 <dt><i>syspath</i> (list of str)</dt>
581 <dd> 776 <dd>
582 list of directories to be added to sys.path on the 777 list of directories to be added to sys.path on the
583 remote side 778 remote side
584 </dd><dt><i>workdir</i> (str)</dt> 779 </dd>
780 <dt><i>workdir</i> (str)</dt>
585 <dd> 781 <dd>
586 path name of the working directory 782 path name of the working directory
587 </dd><dt><i>discoveryStart</i> (str)</dt> 783 </dd>
784 <dt><i>discoveryStart</i> (str)</dt>
588 <dd> 785 <dd>
589 directory to start auto-discovery at 786 directory to start auto-discovery at
590 </dd> 787 </dd>
591 </dl><a NAME="DebuggerInterfaceNone.remoteUTPrepare" ID="DebuggerInterfaceNone.remoteUTPrepare"></a> 788 </dl>
789 <a NAME="DebuggerInterfaceNone.remoteUTPrepare" ID="DebuggerInterfaceNone.remoteUTPrepare"></a>
592 <h4>DebuggerInterfaceNone.remoteUTPrepare</h4> 790 <h4>DebuggerInterfaceNone.remoteUTPrepare</h4>
593 <b>remoteUTPrepare</b>(<i>fn, tn, tfn, failed, cov, covname, coverase, syspath, workdir, discover, discoveryStart, testCases, debug</i>) 791 <b>remoteUTPrepare</b>(<i>fn, tn, tfn, failed, cov, covname, coverase, syspath, workdir, discover, discoveryStart, testCases, debug</i>)
792
594 <p> 793 <p>
595 Public method to prepare a new unittest run. 794 Public method to prepare a new unittest run.
596 </p><dl> 795 </p>
796 <dl>
797
597 <dt><i>fn</i> (str)</dt> 798 <dt><i>fn</i> (str)</dt>
598 <dd> 799 <dd>
599 name of file to load 800 name of file to load
600 </dd><dt><i>tn</i> (str)</dt> 801 </dd>
802 <dt><i>tn</i> (str)</dt>
601 <dd> 803 <dd>
602 name of test to load 804 name of test to load
603 </dd><dt><i>tfn</i> (str)</dt> 805 </dd>
806 <dt><i>tfn</i> (str)</dt>
604 <dd> 807 <dd>
605 test function name to load tests from 808 test function name to load tests from
606 </dd><dt><i>failed</i> (list of str)</dt> 809 </dd>
810 <dt><i>failed</i> (list of str)</dt>
607 <dd> 811 <dd>
608 list of failed test, if only failed test should be run 812 list of failed test, if only failed test should be run
609 </dd><dt><i>cov</i> (bool)</dt> 813 </dd>
814 <dt><i>cov</i> (bool)</dt>
610 <dd> 815 <dd>
611 flag indicating collection of coverage data is requested 816 flag indicating collection of coverage data is requested
612 </dd><dt><i>covname</i> (str)</dt> 817 </dd>
818 <dt><i>covname</i> (str)</dt>
613 <dd> 819 <dd>
614 name of file to be used to assemble the coverage caches 820 name of file to be used to assemble the coverage caches
615 filename 821 filename
616 </dd><dt><i>coverase</i> (bool)</dt> 822 </dd>
823 <dt><i>coverase</i> (bool)</dt>
617 <dd> 824 <dd>
618 flag indicating erasure of coverage data is requested 825 flag indicating erasure of coverage data is requested
619 </dd><dt><i>syspath</i> (list of str)</dt> 826 </dd>
827 <dt><i>syspath</i> (list of str)</dt>
620 <dd> 828 <dd>
621 list of directories to be added to sys.path on the 829 list of directories to be added to sys.path on the
622 remote side 830 remote side
623 </dd><dt><i>workdir</i> (str)</dt> 831 </dd>
832 <dt><i>workdir</i> (str)</dt>
624 <dd> 833 <dd>
625 path name of the working directory 834 path name of the working directory
626 </dd><dt><i>discover</i> (bool)</dt> 835 </dd>
836 <dt><i>discover</i> (bool)</dt>
627 <dd> 837 <dd>
628 flag indicating to discover the tests automatically 838 flag indicating to discover the tests automatically
629 </dd><dt><i>discoveryStart</i> (str)</dt> 839 </dd>
840 <dt><i>discoveryStart</i> (str)</dt>
630 <dd> 841 <dd>
631 directory to start auto-discovery at 842 directory to start auto-discovery at
632 </dd><dt><i>testCases</i> (list of str)</dt> 843 </dd>
844 <dt><i>testCases</i> (list of str)</dt>
633 <dd> 845 <dd>
634 list of test cases to be loaded 846 list of test cases to be loaded
635 </dd><dt><i>debug</i> (bool)</dt> 847 </dd>
848 <dt><i>debug</i> (bool)</dt>
636 <dd> 849 <dd>
637 flag indicating to run unittest with debugging 850 flag indicating to run unittest with debugging
638 </dd> 851 </dd>
639 </dl><a NAME="DebuggerInterfaceNone.remoteUTRun" ID="DebuggerInterfaceNone.remoteUTRun"></a> 852 </dl>
853 <a NAME="DebuggerInterfaceNone.remoteUTRun" ID="DebuggerInterfaceNone.remoteUTRun"></a>
640 <h4>DebuggerInterfaceNone.remoteUTRun</h4> 854 <h4>DebuggerInterfaceNone.remoteUTRun</h4>
641 <b>remoteUTRun</b>(<i>debug, failfast</i>) 855 <b>remoteUTRun</b>(<i>debug, failfast</i>)
856
642 <p> 857 <p>
643 Public method to start a unittest run. 858 Public method to start a unittest run.
644 </p><dl> 859 </p>
860 <dl>
861
645 <dt><i>debug</i> (bool)</dt> 862 <dt><i>debug</i> (bool)</dt>
646 <dd> 863 <dd>
647 flag indicating to run unittest with debugging 864 flag indicating to run unittest with debugging
648 </dd><dt><i>failfast</i> (bool)</dt> 865 </dd>
866 <dt><i>failfast</i> (bool)</dt>
649 <dd> 867 <dd>
650 flag indicating to stop at the first error 868 flag indicating to stop at the first error
651 </dd> 869 </dd>
652 </dl><a NAME="DebuggerInterfaceNone.remoteUTStop" ID="DebuggerInterfaceNone.remoteUTStop"></a> 870 </dl>
871 <a NAME="DebuggerInterfaceNone.remoteUTStop" ID="DebuggerInterfaceNone.remoteUTStop"></a>
653 <h4>DebuggerInterfaceNone.remoteUTStop</h4> 872 <h4>DebuggerInterfaceNone.remoteUTStop</h4>
654 <b>remoteUTStop</b>(<i></i>) 873 <b>remoteUTStop</b>(<i></i>)
874
655 <p> 875 <p>
656 public method to stop a unittest run. 876 public method to stop a unittest run.
657 </p><a NAME="DebuggerInterfaceNone.remoteWatchpoint" ID="DebuggerInterfaceNone.remoteWatchpoint"></a> 877 </p>
878 <a NAME="DebuggerInterfaceNone.remoteWatchpoint" ID="DebuggerInterfaceNone.remoteWatchpoint"></a>
658 <h4>DebuggerInterfaceNone.remoteWatchpoint</h4> 879 <h4>DebuggerInterfaceNone.remoteWatchpoint</h4>
659 <b>remoteWatchpoint</b>(<i>cond, setWatch, temp=False</i>) 880 <b>remoteWatchpoint</b>(<i>cond, setWatch, temp=False</i>)
881
660 <p> 882 <p>
661 Public method to set or clear a watch expression. 883 Public method to set or clear a watch expression.
662 </p><dl> 884 </p>
885 <dl>
886
663 <dt><i>cond</i></dt> 887 <dt><i>cond</i></dt>
664 <dd> 888 <dd>
665 expression of the watch expression (string) 889 expression of the watch expression (string)
666 </dd><dt><i>setWatch</i></dt> 890 </dd>
891 <dt><i>setWatch</i></dt>
667 <dd> 892 <dd>
668 flag indicating setting or resetting a watch expression 893 flag indicating setting or resetting a watch expression
669 (boolean) 894 (boolean)
670 </dd><dt><i>temp</i></dt> 895 </dd>
896 <dt><i>temp</i></dt>
671 <dd> 897 <dd>
672 flag indicating a temporary watch expression (boolean) 898 flag indicating a temporary watch expression (boolean)
673 </dd> 899 </dd>
674 </dl><a NAME="DebuggerInterfaceNone.remoteWatchpointEnable" ID="DebuggerInterfaceNone.remoteWatchpointEnable"></a> 900 </dl>
901 <a NAME="DebuggerInterfaceNone.remoteWatchpointEnable" ID="DebuggerInterfaceNone.remoteWatchpointEnable"></a>
675 <h4>DebuggerInterfaceNone.remoteWatchpointEnable</h4> 902 <h4>DebuggerInterfaceNone.remoteWatchpointEnable</h4>
676 <b>remoteWatchpointEnable</b>(<i>cond, enable</i>) 903 <b>remoteWatchpointEnable</b>(<i>cond, enable</i>)
904
677 <p> 905 <p>
678 Public method to enable or disable a watch expression. 906 Public method to enable or disable a watch expression.
679 </p><dl> 907 </p>
908 <dl>
909
680 <dt><i>cond</i></dt> 910 <dt><i>cond</i></dt>
681 <dd> 911 <dd>
682 expression of the watch expression (string) 912 expression of the watch expression (string)
683 </dd><dt><i>enable</i></dt> 913 </dd>
914 <dt><i>enable</i></dt>
684 <dd> 915 <dd>
685 flag indicating enabling or disabling a watch 916 flag indicating enabling or disabling a watch
686 expression (boolean) 917 expression (boolean)
687 </dd> 918 </dd>
688 </dl><a NAME="DebuggerInterfaceNone.remoteWatchpointIgnore" ID="DebuggerInterfaceNone.remoteWatchpointIgnore"></a> 919 </dl>
920 <a NAME="DebuggerInterfaceNone.remoteWatchpointIgnore" ID="DebuggerInterfaceNone.remoteWatchpointIgnore"></a>
689 <h4>DebuggerInterfaceNone.remoteWatchpointIgnore</h4> 921 <h4>DebuggerInterfaceNone.remoteWatchpointIgnore</h4>
690 <b>remoteWatchpointIgnore</b>(<i>cond, count</i>) 922 <b>remoteWatchpointIgnore</b>(<i>cond, count</i>)
923
691 <p> 924 <p>
692 Public method to ignore a watch expression the next couple of 925 Public method to ignore a watch expression the next couple of
693 occurrences. 926 occurrences.
694 </p><dl> 927 </p>
928 <dl>
929
695 <dt><i>cond</i></dt> 930 <dt><i>cond</i></dt>
696 <dd> 931 <dd>
697 expression of the watch expression (string) 932 expression of the watch expression (string)
698 </dd><dt><i>count</i></dt> 933 </dd>
934 <dt><i>count</i></dt>
699 <dd> 935 <dd>
700 number of occurrences to ignore (int) 936 number of occurrences to ignore (int)
701 </dd> 937 </dd>
702 </dl><a NAME="DebuggerInterfaceNone.setCallTraceEnabled" ID="DebuggerInterfaceNone.setCallTraceEnabled"></a> 938 </dl>
939 <a NAME="DebuggerInterfaceNone.setCallTraceEnabled" ID="DebuggerInterfaceNone.setCallTraceEnabled"></a>
703 <h4>DebuggerInterfaceNone.setCallTraceEnabled</h4> 940 <h4>DebuggerInterfaceNone.setCallTraceEnabled</h4>
704 <b>setCallTraceEnabled</b>(<i>on</i>) 941 <b>setCallTraceEnabled</b>(<i>on</i>)
942
705 <p> 943 <p>
706 Public method to set the call trace state. 944 Public method to set the call trace state.
707 </p><dl> 945 </p>
946 <dl>
947
708 <dt><i>on</i></dt> 948 <dt><i>on</i></dt>
709 <dd> 949 <dd>
710 flag indicating to enable the call trace function (boolean) 950 flag indicating to enable the call trace function (boolean)
711 </dd> 951 </dd>
712 </dl><a NAME="DebuggerInterfaceNone.shutdown" ID="DebuggerInterfaceNone.shutdown"></a> 952 </dl>
953 <a NAME="DebuggerInterfaceNone.shutdown" ID="DebuggerInterfaceNone.shutdown"></a>
713 <h4>DebuggerInterfaceNone.shutdown</h4> 954 <h4>DebuggerInterfaceNone.shutdown</h4>
714 <b>shutdown</b>(<i></i>) 955 <b>shutdown</b>(<i></i>)
956
715 <p> 957 <p>
716 Public method to cleanly shut down. 958 Public method to cleanly shut down.
717 </p><p> 959 </p>
960 <p>
718 It closes our socket and shuts down 961 It closes our socket and shuts down
719 the debug client. (Needed on Win OS) 962 the debug client. (Needed on Win OS)
720 </p><a NAME="DebuggerInterfaceNone.startRemote" ID="DebuggerInterfaceNone.startRemote"></a> 963 </p>
964 <a NAME="DebuggerInterfaceNone.startRemote" ID="DebuggerInterfaceNone.startRemote"></a>
721 <h4>DebuggerInterfaceNone.startRemote</h4> 965 <h4>DebuggerInterfaceNone.startRemote</h4>
722 <b>startRemote</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None</i>) 966 <b>startRemote</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None</i>)
967
723 <p> 968 <p>
724 Public method to start a remote Python interpreter. 969 Public method to start a remote Python interpreter.
725 </p><dl> 970 </p>
971 <dl>
972
726 <dt><i>port</i> (int)</dt> 973 <dt><i>port</i> (int)</dt>
727 <dd> 974 <dd>
728 port number the debug server is listening on 975 port number the debug server is listening on
729 </dd><dt><i>runInConsole</i> (bool)</dt> 976 </dd>
977 <dt><i>runInConsole</i> (bool)</dt>
730 <dd> 978 <dd>
731 flag indicating to start the debugger in a 979 flag indicating to start the debugger in a
732 console window 980 console window
733 </dd><dt><i>venvName</i> (str)</dt> 981 </dd>
982 <dt><i>venvName</i> (str)</dt>
734 <dd> 983 <dd>
735 name of the virtual environment to be used 984 name of the virtual environment to be used
736 </dd><dt><i>originalPathString</i> (str)</dt> 985 </dd>
986 <dt><i>originalPathString</i> (str)</dt>
737 <dd> 987 <dd>
738 original PATH environment variable 988 original PATH environment variable
739 </dd><dt><i>workingDir</i> (str)</dt> 989 </dd>
990 <dt><i>workingDir</i> (str)</dt>
740 <dd> 991 <dd>
741 directory to start the debugger client in 992 directory to start the debugger client in
742 </dd> 993 </dd>
743 </dl><dl> 994 </dl>
995 <dl>
744 <dt>Returns:</dt> 996 <dt>Returns:</dt>
745 <dd> 997 <dd>
746 client process object, a flag to indicate a network connection 998 client process object, a flag to indicate a network connection
747 and the name of the interpreter in case of a local execution 999 and the name of the interpreter in case of a local execution
748 </dd> 1000 </dd>
749 </dl><dl> 1001 </dl>
1002 <dl>
750 <dt>Return Type:</dt> 1003 <dt>Return Type:</dt>
751 <dd> 1004 <dd>
752 tuple of (QProcess, bool, str) 1005 tuple of (QProcess, bool, str)
753 </dd> 1006 </dd>
754 </dl><a NAME="DebuggerInterfaceNone.startRemoteForProject" ID="DebuggerInterfaceNone.startRemoteForProject"></a> 1007 </dl>
1008 <a NAME="DebuggerInterfaceNone.startRemoteForProject" ID="DebuggerInterfaceNone.startRemoteForProject"></a>
755 <h4>DebuggerInterfaceNone.startRemoteForProject</h4> 1009 <h4>DebuggerInterfaceNone.startRemoteForProject</h4>
756 <b>startRemoteForProject</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None</i>) 1010 <b>startRemoteForProject</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None</i>)
1011
757 <p> 1012 <p>
758 Public method to start a remote Python interpreter for a project. 1013 Public method to start a remote Python interpreter for a project.
759 </p><dl> 1014 </p>
1015 <dl>
1016
760 <dt><i>port</i> (int)</dt> 1017 <dt><i>port</i> (int)</dt>
761 <dd> 1018 <dd>
762 port number the debug server is listening on 1019 port number the debug server is listening on
763 </dd><dt><i>runInConsole</i> (bool)</dt> 1020 </dd>
1021 <dt><i>runInConsole</i> (bool)</dt>
764 <dd> 1022 <dd>
765 flag indicating to start the debugger in a 1023 flag indicating to start the debugger in a
766 console window 1024 console window
767 </dd><dt><i>venvName</i> (str)</dt> 1025 </dd>
1026 <dt><i>venvName</i> (str)</dt>
768 <dd> 1027 <dd>
769 name of the virtual environment to be used 1028 name of the virtual environment to be used
770 </dd><dt><i>originalPathString</i> (str)</dt> 1029 </dd>
1030 <dt><i>originalPathString</i> (str)</dt>
771 <dd> 1031 <dd>
772 original PATH environment variable 1032 original PATH environment variable
773 </dd><dt><i>workingDir</i> (str)</dt> 1033 </dd>
1034 <dt><i>workingDir</i> (str)</dt>
774 <dd> 1035 <dd>
775 directory to start the debugger client in 1036 directory to start the debugger client in
776 </dd> 1037 </dd>
777 </dl><dl> 1038 </dl>
1039 <dl>
778 <dt>Returns:</dt> 1040 <dt>Returns:</dt>
779 <dd> 1041 <dd>
780 client process object, a flag to indicate a network connection 1042 client process object, a flag to indicate a network connection
781 and the name of the interpreter in case of a local execution 1043 and the name of the interpreter in case of a local execution
782 </dd> 1044 </dd>
783 </dl><dl> 1045 </dl>
1046 <dl>
784 <dt>Return Type:</dt> 1047 <dt>Return Type:</dt>
785 <dd> 1048 <dd>
786 tuple of (QProcess, bool, str) 1049 tuple of (QProcess, bool, str)
787 </dd> 1050 </dd>
788 </dl> 1051 </dl>
789 <div align="right"><a href="#top">Up</a></div> 1052 <div align="right"><a href="#top">Up</a></div>
790 <hr /><hr /> 1053 <hr />
1054 <hr />
791 <a NAME="createDebuggerInterfaceNone" ID="createDebuggerInterfaceNone"></a> 1055 <a NAME="createDebuggerInterfaceNone" ID="createDebuggerInterfaceNone"></a>
792 <h2>createDebuggerInterfaceNone</h2> 1056 <h2>createDebuggerInterfaceNone</h2>
793 <b>createDebuggerInterfaceNone</b>(<i>debugServer, passive</i>) 1057 <b>createDebuggerInterfaceNone</b>(<i>debugServer, passive</i>)
1058
794 <p> 1059 <p>
795 Module function to create a debugger interface instance. 1060 Module function to create a debugger interface instance.
796 </p><p> 1061 </p>
797 1062 <p>
798 </p><dl> 1063
1064 </p>
1065 <dl>
1066
799 <dt><i>debugServer</i> (DebugServer)</dt> 1067 <dt><i>debugServer</i> (DebugServer)</dt>
800 <dd> 1068 <dd>
801 reference to the debug server 1069 reference to the debug server
802 </dd><dt><i>passive</i> (bool)</dt> 1070 </dd>
1071 <dt><i>passive</i> (bool)</dt>
803 <dd> 1072 <dd>
804 flag indicating passive connection mode 1073 flag indicating passive connection mode
805 </dd> 1074 </dd>
806 </dl><dl> 1075 </dl>
1076 <dl>
807 <dt>Returns:</dt> 1077 <dt>Returns:</dt>
808 <dd> 1078 <dd>
809 instantiated debugger interface 1079 instantiated debugger interface
810 </dd> 1080 </dd>
811 </dl><dl> 1081 </dl>
1082 <dl>
812 <dt>Return Type:</dt> 1083 <dt>Return Type:</dt>
813 <dd> 1084 <dd>
814 DebuggerInterfaceNone 1085 DebuggerInterfaceNone
815 </dd> 1086 </dd>
816 </dl> 1087 </dl>
817 <div align="right"><a href="#top">Up</a></div> 1088 <div align="right"><a href="#top">Up</a></div>
818 <hr /><hr /> 1089 <hr />
1090 <hr />
819 <a NAME="getRegistryData" ID="getRegistryData"></a> 1091 <a NAME="getRegistryData" ID="getRegistryData"></a>
820 <h2>getRegistryData</h2> 1092 <h2>getRegistryData</h2>
821 <b>getRegistryData</b>(<i></i>) 1093 <b>getRegistryData</b>(<i></i>)
1094
822 <p> 1095 <p>
823 Module function to get characterizing data for the debugger interface. 1096 Module function to get characterizing data for the debugger interface.
824 </p><dl> 1097 </p>
1098 <dl>
825 <dt>Returns:</dt> 1099 <dt>Returns:</dt>
826 <dd> 1100 <dd>
827 list of tuples containing the client type, the client capabilities, 1101 list of tuples containing the client type, the client capabilities,
828 the client file type associations and a reference to the creation 1102 the client file type associations and a reference to the creation
829 function 1103 function
830 </dd> 1104 </dd>
831 </dl><dl> 1105 </dl>
1106 <dl>
832 <dt>Return Type:</dt> 1107 <dt>Return Type:</dt>
833 <dd> 1108 <dd>
834 list of tuple of (str, int, list of str, function) 1109 list of tuple of (str, int, list of str, function)
835 </dd> 1110 </dd>
836 </dl> 1111 </dl>

eric ide

mercurial