--- a/eric6/Debugger/DebugServer.py Sun Dec 13 19:54:19 2020 +0100 +++ b/eric6/Debugger/DebugServer.py Mon Dec 14 19:23:25 2020 +0100 @@ -474,18 +474,18 @@ """ Public method to start a debug client. - @keyparam unplanned flag indicating that the client has died + @param unplanned flag indicating that the client has died @type bool - @keyparam clType type of client to be started + @param clType type of client to be started @type str - @keyparam forProject flag indicating a project related action + @param forProject flag indicating a project related action @type bool - @keyparam runInConsole flag indicating to start the debugger in a + @param runInConsole flag indicating to start the debugger in a console window @type bool - @keyparam venvName name of the virtual environment to be used + @param venvName name of the virtual environment to be used @type str - @keyparam workingDir directory to start the debugger client in + @param workingDir directory to start the debugger client in @type str """ self.running = False @@ -920,8 +920,7 @@ def remoteLoad(self, venvName, fn, argv, wd, env, autoClearShell=True, tracePython=False, autoContinue=True, forProject=False, - runInConsole=False, autoFork=False, forkChild=False, - clientType="", enableCallTrace=False, + runInConsole=False, clientType="", enableCallTrace=False, enableMultiprocess=False, multiprocessNoDebug=""): """ Public method to load a new program to debug. @@ -936,27 +935,23 @@ @type str @param env environment parameter settings @type str - @keyparam autoClearShell flag indicating, that the interpreter window + @param autoClearShell flag indicating, that the interpreter window should be cleared @type bool - @keyparam tracePython flag indicating if the Python library should be + @param tracePython flag indicating if the Python library should be traced as well @type bool - @keyparam autoContinue flag indicating, that the debugger should not + @param autoContinue flag indicating, that the debugger should not stop at the first executable line @type bool - @keyparam forProject flag indicating a project related action + @param forProject flag indicating a project related action @type bool - @keyparam runInConsole flag indicating to start the debugger in a + @param runInConsole flag indicating to start the debugger in a console window @type bool - @keyparam autoFork flag indicating the automatic fork mode - @type bool - @keyparam forkChild flag indicating to debug the child after forking - @type bool - @keyparam clientType client type to be used + @param clientType client type to be used @type str - @keyparam enableCallTrace flag indicating to enable the call trace + @param enableCallTrace flag indicating to enable the call trace function @type bool @param enableMultiprocess flag indicating to perform multiprocess @@ -996,7 +991,7 @@ self.remoteEnvironment(env) self.debuggerInterface.remoteLoad( - fn, argv, wd, tracePython, autoContinue, autoFork, forkChild, + fn, argv, wd, tracePython, autoContinue, enableMultiprocess=enableMultiprocess ) self.debugging = True @@ -1006,8 +1001,7 @@ self.__restoreNoDebugList() def remoteRun(self, venvName, fn, argv, wd, env, autoClearShell=True, - forProject=False, runInConsole=False, autoFork=False, - forkChild=False, clientType=""): + forProject=False, runInConsole=False, clientType=""): """ Public method to load a new program to run. @@ -1021,19 +1015,15 @@ @type str @param env environment parameter settings @type str - @keyparam autoClearShell flag indicating, that the interpreter window + @param autoClearShell flag indicating, that the interpreter window should be cleared @type bool - @keyparam forProject flag indicating a project related action + @param forProject flag indicating a project related action @type bool - @keyparam runInConsole flag indicating to start the debugger in a + @param runInConsole flag indicating to start the debugger in a console window @type bool - @keyparam autoFork flag indicating the automatic fork mode - @type bool - @keyparam forkChild flag indicating to debug the child after forking - @type bool - @keyparam clientType client type to be used + @param clientType client type to be used @type str """ self.__autoClearShell = autoClearShell @@ -1063,7 +1053,7 @@ self.remoteEnvironment(env) - self.debuggerInterface.remoteRun(fn, argv, wd, autoFork, forkChild) + self.debuggerInterface.remoteRun(fn, argv, wd) self.debugging = False self.running = True @@ -1083,18 +1073,18 @@ @type str @param env environment parameter settings @type str - @keyparam autoClearShell flag indicating, that the interpreter window + @param autoClearShell flag indicating, that the interpreter window should be cleared @type bool - @keyparam erase flag indicating that coverage info should be + @param erase flag indicating that coverage info should be cleared first @type bool - @keyparam forProject flag indicating a project related action + @param forProject flag indicating a project related action @type bool - @keyparam runInConsole flag indicating to start the debugger in a + @param runInConsole flag indicating to start the debugger in a console window @type bool - @keyparam clientType client type to be used + @param clientType client type to be used @type str """ self.__autoClearShell = autoClearShell @@ -1144,18 +1134,18 @@ @type str @param env environment parameter settings @type str - @keyparam autoClearShell flag indicating, that the interpreter window + @param autoClearShell flag indicating, that the interpreter window should be cleared @type bool - @keyparam erase flag indicating that coverage info should be + @param erase flag indicating that coverage info should be cleared first @type bool - @keyparam forProject flag indicating a project related action + @param forProject flag indicating a project related action @type bool - @keyparam runInConsole flag indicating to start the debugger in a + @param runInConsole flag indicating to start the debugger in a console window @type bool - @keyparam clientType client type to be used + @param clientType client type to be used @type str """ self.__autoClearShell = autoClearShell