--- a/eric6/Documentation/Source/eric6.Debugger.StartDialog.html Thu Dec 17 14:30:46 2020 +0100 +++ b/eric6/Documentation/Source/eric6.Debugger.StartDialog.html Thu Dec 17 14:40:06 2020 +0100 @@ -111,10 +111,6 @@ <td>Public method to retrieve the profiling related data entered into this dialog.</td> </tr> <tr> -<td><a href="#StartDialog.getRunData">getRunData</a></td> -<td>Public method to retrieve the debug related data entered into this dialog.</td> -</tr> -<tr> <td><a href="#StartDialog.historiesModified">historiesModified</a></td> <td>Public method to test for modified histories.</td> </tr> @@ -135,7 +131,7 @@ <a NAME="StartDialog.__init__" ID="StartDialog.__init__"></a> <h4>StartDialog (Constructor)</h4> -<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>) +<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>) <p> Constructor @@ -181,32 +177,34 @@ <li>3 = start profile dialog</li> </ul> </dd> -<dt><i>modfuncList=</i> (list of str)</dt> +<dt><i>modfuncList</i> (list of str)</dt> <dd> history list of module functions </dd> -<dt><i>tracePython=</i> (bool)</dt> +<dt><i>tracePython</i> (bool)</dt> <dd> flag indicating if the Python library should be traced as well </dd> -<dt><i>autoClearShell=</i> (bool)</dt> +<dt><i>autoClearShell</i> (bool)</dt> <dd> flag indicating, that the interpreter window should be cleared automatically </dd> -<dt><i>autoContinue=</i> (bool)</dt> +<dt><i>autoContinue</i> (bool)</dt> <dd> flag indicating, that the debugger should not stop at the first executable line </dd> -<dt><i>autoFork=</i> (bool)</dt> +<dt><i>enableMultiprocess</i> (bool)</dt> <dd> -flag indicating the automatic fork mode +flag indicating the support for multi process + debugging </dd> -<dt><i>forkChild=</i> (bool)</dt> +<dt><i>multiprocessNoDebugHistory</i> (list of str)</dt> <dd> -flag indicating to debug the child after forking +list of lists with programs not to be + debugged </dd> </dl> <a NAME="StartDialog.__clearHistories" ID="StartDialog.__clearHistories"></a> @@ -254,7 +252,13 @@ <dl> <dt>Returns:</dt> <dd> -flag indicating erasure of coverage info (boolean) +flag indicating erasure of coverage info +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +bool </dd> </dl> <a NAME="StartDialog.getData" ID="StartDialog.getData"></a> @@ -267,9 +271,14 @@ <dl> <dt>Returns:</dt> <dd> -a tuple of interpreter (string), argv (string), workdir - (string), environment (string), exceptions flag (boolean), - clear interpreter flag (boolean) and run in console flag (boolean) +a tuple of interpreter, argv, workdir, environment, + exceptions flag, clear interpreter flag and run in console flag +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +tuple of (str, str, str, str, bool, bool, bool) </dd> </dl> <a NAME="StartDialog.getDebugData" ID="StartDialog.getDebugData"></a> @@ -285,10 +294,15 @@ <dd> a tuple of a flag indicating, if the Python library should be traced as well, a flag indicating, that the debugger should not - stop at the first executable line (boolean), a flag indicating, - that the debugger should fork automatically (boolean) and a flag - indicating, that the debugger should debug the child process after - forking automatically (boolean) + stop at the first executable line, a flag indicating to support + multi process debugging and a space separated list of programs not + to be debugged +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, bool, bool, str) </dd> </dl> <a NAME="StartDialog.getHistories" ID="StartDialog.getHistories"></a> @@ -302,7 +316,8 @@ <dt>Returns:</dt> <dd> tuple containing the histories of command line arguments, - working directories, environment settings and interpreters + working directories, environment settings and no debug programs + lists </dd> </dl> <dl> @@ -322,24 +337,13 @@ <dl> <dt>Returns:</dt> <dd> -flag indicating erasure of profiling info (boolean) +flag indicating erasure of profiling info </dd> </dl> -<a NAME="StartDialog.getRunData" ID="StartDialog.getRunData"></a> -<h4>StartDialog.getRunData</h4> -<b>getRunData</b>(<i></i>) - -<p> - Public method to retrieve the debug related data entered into this - dialog. -</p> <dl> -<dt>Returns:</dt> +<dt>Return Type:</dt> <dd> -a tuple of a flag indicating, that the debugger should fork - automatically (boolean) and a flag indicating, that the debugger - should debug the child process after forking automatically - (boolean) +bool </dd> </dl> <a NAME="StartDialog.historiesModified" ID="StartDialog.historiesModified"></a> @@ -370,9 +374,9 @@ </p> <dl> -<dt><i>button</i></dt> +<dt><i>button</i> (QAbstractButton)</dt> <dd> -button that was clicked (QAbstractButton) +button that was clicked </dd> </dl> <a NAME="StartDialog.on_modFuncCombo_editTextChanged" ID="StartDialog.on_modFuncCombo_editTextChanged"></a>