109 <tr> |
109 <tr> |
110 <td><a href="#StartDialog.getProfilingData">getProfilingData</a></td> |
110 <td><a href="#StartDialog.getProfilingData">getProfilingData</a></td> |
111 <td>Public method to retrieve the profiling related data entered into this dialog.</td> |
111 <td>Public method to retrieve the profiling related data entered into this dialog.</td> |
112 </tr> |
112 </tr> |
113 <tr> |
113 <tr> |
114 <td><a href="#StartDialog.getRunData">getRunData</a></td> |
|
115 <td>Public method to retrieve the debug related data entered into this dialog.</td> |
|
116 </tr> |
|
117 <tr> |
|
118 <td><a href="#StartDialog.historiesModified">historiesModified</a></td> |
114 <td><a href="#StartDialog.historiesModified">historiesModified</a></td> |
119 <td>Public method to test for modified histories.</td> |
115 <td>Public method to test for modified histories.</td> |
120 </tr> |
116 </tr> |
121 <tr> |
117 <tr> |
122 <td><a href="#StartDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td> |
118 <td><a href="#StartDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td> |
133 <tr><td>None</td></tr> |
129 <tr><td>None</td></tr> |
134 </table> |
130 </table> |
135 |
131 |
136 <a NAME="StartDialog.__init__" ID="StartDialog.__init__"></a> |
132 <a NAME="StartDialog.__init__" ID="StartDialog.__init__"></a> |
137 <h4>StartDialog (Constructor)</h4> |
133 <h4>StartDialog (Constructor)</h4> |
138 <b>StartDialog</b>(<i>caption, lastUsedVenvName, argvList, wdList, envList, exceptions, parent=None, dialogType=0, modfuncList=None, tracePython=False, autoClearShell=True, autoContinue=True, autoFork=False, forkChild=False</i>) |
134 <b>StartDialog</b>(<i>caption, lastUsedVenvName, argvList, wdList, envList, exceptions, parent=None, dialogType=0, modfuncList=None, tracePython=False, autoClearShell=True, autoContinue=True, enableMultiprocess=False, multiprocessNoDebugHistory=None</i>) |
139 |
135 |
140 <p> |
136 <p> |
141 Constructor |
137 Constructor |
142 </p> |
138 </p> |
143 <dl> |
139 <dl> |
179 <li>1 = start run dialog</li> |
175 <li>1 = start run dialog</li> |
180 <li>2 = start coverage dialog</li> |
176 <li>2 = start coverage dialog</li> |
181 <li>3 = start profile dialog</li> |
177 <li>3 = start profile dialog</li> |
182 </ul> |
178 </ul> |
183 </dd> |
179 </dd> |
184 <dt><i>modfuncList=</i> (list of str)</dt> |
180 <dt><i>modfuncList</i> (list of str)</dt> |
185 <dd> |
181 <dd> |
186 history list of module functions |
182 history list of module functions |
187 </dd> |
183 </dd> |
188 <dt><i>tracePython=</i> (bool)</dt> |
184 <dt><i>tracePython</i> (bool)</dt> |
189 <dd> |
185 <dd> |
190 flag indicating if the Python library should |
186 flag indicating if the Python library should |
191 be traced as well |
187 be traced as well |
192 </dd> |
188 </dd> |
193 <dt><i>autoClearShell=</i> (bool)</dt> |
189 <dt><i>autoClearShell</i> (bool)</dt> |
194 <dd> |
190 <dd> |
195 flag indicating, that the interpreter window |
191 flag indicating, that the interpreter window |
196 should be cleared automatically |
192 should be cleared automatically |
197 </dd> |
193 </dd> |
198 <dt><i>autoContinue=</i> (bool)</dt> |
194 <dt><i>autoContinue</i> (bool)</dt> |
199 <dd> |
195 <dd> |
200 flag indicating, that the debugger should not |
196 flag indicating, that the debugger should not |
201 stop at the first executable line |
197 stop at the first executable line |
202 </dd> |
198 </dd> |
203 <dt><i>autoFork=</i> (bool)</dt> |
199 <dt><i>enableMultiprocess</i> (bool)</dt> |
204 <dd> |
200 <dd> |
205 flag indicating the automatic fork mode |
201 flag indicating the support for multi process |
206 </dd> |
202 debugging |
207 <dt><i>forkChild=</i> (bool)</dt> |
203 </dd> |
208 <dd> |
204 <dt><i>multiprocessNoDebugHistory</i> (list of str)</dt> |
209 flag indicating to debug the child after forking |
205 <dd> |
|
206 list of lists with programs not to be |
|
207 debugged |
210 </dd> |
208 </dd> |
211 </dl> |
209 </dl> |
212 <a NAME="StartDialog.__clearHistories" ID="StartDialog.__clearHistories"></a> |
210 <a NAME="StartDialog.__clearHistories" ID="StartDialog.__clearHistories"></a> |
213 <h4>StartDialog.__clearHistories</h4> |
211 <h4>StartDialog.__clearHistories</h4> |
214 <b>__clearHistories</b>(<i></i>) |
212 <b>__clearHistories</b>(<i></i>) |
265 Public method to retrieve the data entered into this dialog. |
269 Public method to retrieve the data entered into this dialog. |
266 </p> |
270 </p> |
267 <dl> |
271 <dl> |
268 <dt>Returns:</dt> |
272 <dt>Returns:</dt> |
269 <dd> |
273 <dd> |
270 a tuple of interpreter (string), argv (string), workdir |
274 a tuple of interpreter, argv, workdir, environment, |
271 (string), environment (string), exceptions flag (boolean), |
275 exceptions flag, clear interpreter flag and run in console flag |
272 clear interpreter flag (boolean) and run in console flag (boolean) |
276 </dd> |
|
277 </dl> |
|
278 <dl> |
|
279 <dt>Return Type:</dt> |
|
280 <dd> |
|
281 tuple of (str, str, str, str, bool, bool, bool) |
273 </dd> |
282 </dd> |
274 </dl> |
283 </dl> |
275 <a NAME="StartDialog.getDebugData" ID="StartDialog.getDebugData"></a> |
284 <a NAME="StartDialog.getDebugData" ID="StartDialog.getDebugData"></a> |
276 <h4>StartDialog.getDebugData</h4> |
285 <h4>StartDialog.getDebugData</h4> |
277 <b>getDebugData</b>(<i></i>) |
286 <b>getDebugData</b>(<i></i>) |
283 <dl> |
292 <dl> |
284 <dt>Returns:</dt> |
293 <dt>Returns:</dt> |
285 <dd> |
294 <dd> |
286 a tuple of a flag indicating, if the Python library should be |
295 a tuple of a flag indicating, if the Python library should be |
287 traced as well, a flag indicating, that the debugger should not |
296 traced as well, a flag indicating, that the debugger should not |
288 stop at the first executable line (boolean), a flag indicating, |
297 stop at the first executable line, a flag indicating to support |
289 that the debugger should fork automatically (boolean) and a flag |
298 multi process debugging and a space separated list of programs not |
290 indicating, that the debugger should debug the child process after |
299 to be debugged |
291 forking automatically (boolean) |
300 </dd> |
|
301 </dl> |
|
302 <dl> |
|
303 <dt>Return Type:</dt> |
|
304 <dd> |
|
305 tuple of (bool, bool, bool, str) |
292 </dd> |
306 </dd> |
293 </dl> |
307 </dl> |
294 <a NAME="StartDialog.getHistories" ID="StartDialog.getHistories"></a> |
308 <a NAME="StartDialog.getHistories" ID="StartDialog.getHistories"></a> |
295 <h4>StartDialog.getHistories</h4> |
309 <h4>StartDialog.getHistories</h4> |
296 <b>getHistories</b>(<i></i>) |
310 <b>getHistories</b>(<i></i>) |
320 dialog. |
335 dialog. |
321 </p> |
336 </p> |
322 <dl> |
337 <dl> |
323 <dt>Returns:</dt> |
338 <dt>Returns:</dt> |
324 <dd> |
339 <dd> |
325 flag indicating erasure of profiling info (boolean) |
340 flag indicating erasure of profiling info |
326 </dd> |
341 </dd> |
327 </dl> |
342 </dl> |
328 <a NAME="StartDialog.getRunData" ID="StartDialog.getRunData"></a> |
343 <dl> |
329 <h4>StartDialog.getRunData</h4> |
344 <dt>Return Type:</dt> |
330 <b>getRunData</b>(<i></i>) |
345 <dd> |
331 |
346 bool |
332 <p> |
|
333 Public method to retrieve the debug related data entered into this |
|
334 dialog. |
|
335 </p> |
|
336 <dl> |
|
337 <dt>Returns:</dt> |
|
338 <dd> |
|
339 a tuple of a flag indicating, that the debugger should fork |
|
340 automatically (boolean) and a flag indicating, that the debugger |
|
341 should debug the child process after forking automatically |
|
342 (boolean) |
|
343 </dd> |
347 </dd> |
344 </dl> |
348 </dl> |
345 <a NAME="StartDialog.historiesModified" ID="StartDialog.historiesModified"></a> |
349 <a NAME="StartDialog.historiesModified" ID="StartDialog.historiesModified"></a> |
346 <h4>StartDialog.historiesModified</h4> |
350 <h4>StartDialog.historiesModified</h4> |
347 <b>historiesModified</b>(<i></i>) |
351 <b>historiesModified</b>(<i></i>) |
368 <p> |
372 <p> |
369 Private slot called by a button of the button box clicked. |
373 Private slot called by a button of the button box clicked. |
370 </p> |
374 </p> |
371 <dl> |
375 <dl> |
372 |
376 |
373 <dt><i>button</i></dt> |
377 <dt><i>button</i> (QAbstractButton)</dt> |
374 <dd> |
378 <dd> |
375 button that was clicked (QAbstractButton) |
379 button that was clicked |
376 </dd> |
380 </dd> |
377 </dl> |
381 </dl> |
378 <a NAME="StartDialog.on_modFuncCombo_editTextChanged" ID="StartDialog.on_modFuncCombo_editTextChanged"></a> |
382 <a NAME="StartDialog.on_modFuncCombo_editTextChanged" ID="StartDialog.on_modFuncCombo_editTextChanged"></a> |
379 <h4>StartDialog.on_modFuncCombo_editTextChanged</h4> |
383 <h4>StartDialog.on_modFuncCombo_editTextChanged</h4> |
380 <b>on_modFuncCombo_editTextChanged</b>(<i></i>) |
384 <b>on_modFuncCombo_editTextChanged</b>(<i></i>) |