--- a/Documentation/Source/eric6.Debugger.DebuggerInterfacePython.html Sat Dec 15 16:30:36 2018 +0100 +++ b/Documentation/Source/eric6.Debugger.DebuggerInterfacePython.html Sat Dec 15 17:29:57 2018 +0100 @@ -304,25 +304,32 @@ </dd> </dl><a NAME="DebuggerInterfacePython.__startProcess" ID="DebuggerInterfacePython.__startProcess"></a> <h4>DebuggerInterfacePython.__startProcess</h4> -<b>__startProcess</b>(<i>program, arguments, environment=None</i>) +<b>__startProcess</b>(<i>program, arguments, environment=None, workingDir=None</i>) <p> Private method to start the debugger client process. </p><dl> -<dt><i>program</i></dt> +<dt><i>program</i> (str)</dt> <dd> -name of the executable to start (string) -</dd><dt><i>arguments</i></dt> +name of the executable to start +</dd><dt><i>arguments</i> (list of str)</dt> <dd> -arguments to be passed to the program (list of string) -</dd><dt><i>environment</i></dt> +arguments to be passed to the program +</dd><dt><i>environment</i> (dict of str)</dt> <dd> dictionary of environment settings to pass - (dict of string) +</dd><dt><i>workingDir</i> (str)</dt> +<dd> +directory to start the debugger client in </dd> </dl><dl> <dt>Returns:</dt> <dd> -the process object (QProcess) or None +the process object +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +QProcess or None </dd> </dl><a NAME="DebuggerInterfacePython.__writeJsonCommandToSocket" ID="DebuggerInterfacePython.__writeJsonCommandToSocket"></a> <h4>DebuggerInterfacePython.__writeJsonCommandToSocket</h4> @@ -797,7 +804,7 @@ the debug client. (Needed on Win OS) </p><a NAME="DebuggerInterfacePython.startRemote" ID="DebuggerInterfacePython.startRemote"></a> <h4>DebuggerInterfacePython.startRemote</h4> -<b>startRemote</b>(<i>port, runInConsole, venvName, originalPathString</i>) +<b>startRemote</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None</i>) <p> Public method to start a remote Python interpreter. </p><dl> @@ -814,6 +821,9 @@ </dd><dt><i>originalPathString</i> (str)</dt> <dd> original PATH environment variable +</dd><dt><i>workingDir</i> (str)</dt> +<dd> +directory to start the debugger client in </dd> </dl><dl> <dt>Returns:</dt> @@ -828,7 +838,7 @@ </dd> </dl><a NAME="DebuggerInterfacePython.startRemoteForProject" ID="DebuggerInterfacePython.startRemoteForProject"></a> <h4>DebuggerInterfacePython.startRemoteForProject</h4> -<b>startRemoteForProject</b>(<i>port, runInConsole, venvName, originalPathString</i>) +<b>startRemoteForProject</b>(<i>port, runInConsole, venvName, originalPathString, workingDir=None</i>) <p> Public method to start a remote Python interpreter for a project. </p><dl> @@ -845,6 +855,9 @@ </dd><dt><i>originalPathString</i> (str)</dt> <dd> original PATH environment variable +</dd><dt><i>workingDir</i> (str)</dt> +<dd> +directory to start the debugger client in </dd> </dl><dl> <dt>Returns:</dt>