Updated source documentation.

Sat, 19 Dec 2020 14:42:36 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 19 Dec 2020 14:42:36 +0100
changeset 7898
1bcd6d4df182
parent 7897
9acc015ea443
child 7899
ecf67e07b6e0

Updated source documentation.

eric6/APIs/Python3/eric6.api file | annotate | diff | comparison | revisions
eric6/Documentation/Help/source.qch file | annotate | diff | comparison | revisions
eric6/Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
eric6/Documentation/Source/eric6.DebugClients.Python.DebugBase.html file | annotate | diff | comparison | revisions
eric6/Documentation/Source/eric6.DebugClients.Python.DebugClientBase.html file | annotate | diff | comparison | revisions
eric6/Documentation/Source/eric6.DebugClients.Python.ModuleLoader.html file | annotate | diff | comparison | revisions
eric6/Documentation/Source/eric6.Debugger.DebugServer.html file | annotate | diff | comparison | revisions
eric6/Documentation/Source/eric6.Debugger.DebugUI.html file | annotate | diff | comparison | revisions
eric6/Documentation/Source/eric6.Debugger.DebuggerInterfaceNone.html file | annotate | diff | comparison | revisions
eric6/Documentation/Source/eric6.Debugger.DebuggerInterfacePython.html file | annotate | diff | comparison | revisions
--- a/eric6/APIs/Python3/eric6.api	Sat Dec 19 14:41:43 2020 +0100
+++ b/eric6/APIs/Python3/eric6.api	Sat Dec 19 14:42:36 2020 +0100
@@ -250,7 +250,7 @@
 eric6.DebugClients.Python.DCTestResult.DCTestResult.stopTest?4(test)
 eric6.DebugClients.Python.DCTestResult.DCTestResult?1(dbgClient, failfast)
 eric6.DebugClients.Python.DebugBase.DebugBase._fnCache?8
-eric6.DebugClients.Python.DebugBase.DebugBase._set_stopinfo?5(stopframe, returnframe)
+eric6.DebugClients.Python.DebugBase.DebugBase._set_stopinfo?5(stopframe, returnframe, stoplineno=0)
 eric6.DebugClients.Python.DebugBase.DebugBase.bootstrap?4(target, args, kwargs)
 eric6.DebugClients.Python.DebugBase.DebugBase.break_here?4(frame)
 eric6.DebugClients.Python.DebugBase.DebugBase.filesToSkip?7
@@ -273,6 +273,7 @@
 eric6.DebugClients.Python.DebugBase.DebugBase.set_return?4(frame)
 eric6.DebugClients.Python.DebugBase.DebugBase.set_step?4()
 eric6.DebugClients.Python.DebugBase.DebugBase.set_trace?4(frame=None)
+eric6.DebugClients.Python.DebugBase.DebugBase.set_until?4(frame=None, lineno=None)
 eric6.DebugClients.Python.DebugBase.DebugBase.step?4(traceMode)
 eric6.DebugClients.Python.DebugBase.DebugBase.stepOut?4()
 eric6.DebugClients.Python.DebugBase.DebugBase.stop_here?4(frame)
@@ -282,6 +283,7 @@
 eric6.DebugClients.Python.DebugBase.DebugBase.user_exception?4(excinfo, unhandled=False)
 eric6.DebugClients.Python.DebugBase.DebugBase.user_line?4(frame)
 eric6.DebugClients.Python.DebugBase.DebugBase?1(dbgClient)
+eric6.DebugClients.Python.DebugBase.GENERATOR_AND_COROUTINE_FLAGS?7
 eric6.DebugClients.Python.DebugBase.gRecursionLimit?7
 eric6.DebugClients.Python.DebugBase.printerr?4(s)
 eric6.DebugClients.Python.DebugBase.setRecursionLimit?4(limit)
@@ -314,7 +316,7 @@
 eric6.DebugClients.Python.DebugClientBase.DebugClientBase.sessionClose?4(terminate=True)
 eric6.DebugClients.Python.DebugClientBase.DebugClientBase.setDisassembly?4(disassembly)
 eric6.DebugClients.Python.DebugClientBase.DebugClientBase.startDebugger?4(filename=None, host=None, port=None, enableTrace=True, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False)
-eric6.DebugClients.Python.DebugClientBase.DebugClientBase.startProgInDebugger?4(progargs, wd='', host=None, port=None, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False, codeStr="")
+eric6.DebugClients.Python.DebugClientBase.DebugClientBase.startProgInDebugger?4(progargs, wd='', host=None, port=None, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False, codeStr="", scriptModule="")
 eric6.DebugClients.Python.DebugClientBase.DebugClientBase.writeReady?4(stream)
 eric6.DebugClients.Python.DebugClientBase.DebugClientBase?1()
 eric6.DebugClients.Python.DebugClientBase.DebugClientClose?4(fd)
@@ -386,9 +388,7 @@
 eric6.DebugClients.Python.FlexCompleter.get_class_members?4(klass)
 eric6.DebugClients.Python.ModuleLoader.ModuleLoader.create_module?4(spec)
 eric6.DebugClients.Python.ModuleLoader.ModuleLoader.exec_module?4(module)
-eric6.DebugClients.Python.ModuleLoader.ModuleLoader.find_module?4(fullname, path=None)
 eric6.DebugClients.Python.ModuleLoader.ModuleLoader.find_spec?4(fullname, path, target=None)
-eric6.DebugClients.Python.ModuleLoader.ModuleLoader.load_module?4(fullname)
 eric6.DebugClients.Python.ModuleLoader.ModuleLoader?1(debugClient)
 eric6.DebugClients.Python.MultiProcessDebugExtension._debugClient?8
 eric6.DebugClients.Python.MultiProcessDebugExtension._shallPatch?5()
@@ -591,6 +591,7 @@
 eric6.Debugger.DebugServer.DebugServer.remoteClientVariables?4(debuggerId, scope, filterList, framenr=0)
 eric6.Debugger.DebugServer.DebugServer.remoteCompletion?4(debuggerId, text)
 eric6.Debugger.DebugServer.DebugServer.remoteContinue?4(debuggerId, special=False)
+eric6.Debugger.DebugServer.DebugServer.remoteContinueUntil?4(debuggerId, line)
 eric6.Debugger.DebugServer.DebugServer.remoteCoverage?4(venvName, fn, argv, wd, env, autoClearShell=True, erase=False, forProject=False, runInConsole=False, clientType="")
 eric6.Debugger.DebugServer.DebugServer.remoteEnvironment?4(env)
 eric6.Debugger.DebugServer.DebugServer.remoteLoad?4(venvName, fn, argv, wd, env, autoClearShell=True, tracePython=False, autoContinue=True, forProject=False, runInConsole=False, clientType="", enableCallTrace=False, enableMultiprocess=False, multiprocessNoDebug="")
@@ -723,6 +724,7 @@
 eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteClientVariables?4(debuggerId, scope, filterList, framenr=0, maxSize=0)
 eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteCompletion?4(debuggerId, text)
 eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteContinue?4(debuggerId, special=False)
+eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteContinueUntil?4(debuggerId, line)
 eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteCoverage?4(fn, argv, wd, erase=False)
 eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteEnvironment?4(env)
 eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteLoad?4(fn, argv, wd, traceInterpreter=False, autoContinue=True, enableMultiprocess=False)
@@ -769,6 +771,7 @@
 eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteClientVariables?4(debuggerId, scope, filterList, framenr=0, maxSize=0)
 eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteCompletion?4(debuggerId, text)
 eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteContinue?4(debuggerId, special=False)
+eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteContinueUntil?4(debuggerId, line)
 eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteCoverage?4(fn, argv, wd, erase=False)
 eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteEnvironment?4(env)
 eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteLoad?4(fn, argv, wd, traceInterpreter=False, autoContinue=True, enableMultiprocess=False)
Binary file eric6/Documentation/Help/source.qch has changed
--- a/eric6/Documentation/Help/source.qhp	Sat Dec 19 14:41:43 2020 +0100
+++ b/eric6/Documentation/Help/source.qhp	Sat Dec 19 14:42:36 2020 +0100
@@ -3157,6 +3157,7 @@
       <keyword name="DebugBase.set_return" id="DebugBase.set_return" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.set_return" />
       <keyword name="DebugBase.set_step" id="DebugBase.set_step" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.set_step" />
       <keyword name="DebugBase.set_trace" id="DebugBase.set_trace" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.set_trace" />
+      <keyword name="DebugBase.set_until" id="DebugBase.set_until" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.set_until" />
       <keyword name="DebugBase.step" id="DebugBase.step" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.step" />
       <keyword name="DebugBase.stepOut" id="DebugBase.stepOut" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.stepOut" />
       <keyword name="DebugBase.stop_here" id="DebugBase.stop_here" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.stop_here" />
@@ -3293,6 +3294,7 @@
       <keyword name="DebugServer.remoteClientVariables" id="DebugServer.remoteClientVariables" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteClientVariables" />
       <keyword name="DebugServer.remoteCompletion" id="DebugServer.remoteCompletion" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteCompletion" />
       <keyword name="DebugServer.remoteContinue" id="DebugServer.remoteContinue" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteContinue" />
+      <keyword name="DebugServer.remoteContinueUntil" id="DebugServer.remoteContinueUntil" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteContinueUntil" />
       <keyword name="DebugServer.remoteCoverage" id="DebugServer.remoteCoverage" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteCoverage" />
       <keyword name="DebugServer.remoteEnvironment" id="DebugServer.remoteEnvironment" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteEnvironment" />
       <keyword name="DebugServer.remoteLoad" id="DebugServer.remoteLoad" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteLoad" />
@@ -3392,6 +3394,7 @@
       <keyword name="DebugUI.__runProject" id="DebugUI.__runProject" ref="eric6.Debugger.DebugUI.html#DebugUI.__runProject" />
       <keyword name="DebugUI.__runScript" id="DebugUI.__runScript" ref="eric6.Debugger.DebugUI.html#DebugUI.__runScript" />
       <keyword name="DebugUI.__runToCursor" id="DebugUI.__runToCursor" ref="eric6.Debugger.DebugUI.html#DebugUI.__runToCursor" />
+      <keyword name="DebugUI.__runUntil" id="DebugUI.__runUntil" ref="eric6.Debugger.DebugUI.html#DebugUI.__runUntil" />
       <keyword name="DebugUI.__showBreakpointsMenu" id="DebugUI.__showBreakpointsMenu" ref="eric6.Debugger.DebugUI.html#DebugUI.__showBreakpointsMenu" />
       <keyword name="DebugUI.__showDebugMenu" id="DebugUI.__showDebugMenu" ref="eric6.Debugger.DebugUI.html#DebugUI.__showDebugMenu" />
       <keyword name="DebugUI.__specialContinue" id="DebugUI.__specialContinue" ref="eric6.Debugger.DebugUI.html#DebugUI.__specialContinue" />
@@ -3489,6 +3492,7 @@
       <keyword name="DebuggerInterfaceNone.remoteClientVariables" id="DebuggerInterfaceNone.remoteClientVariables" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteClientVariables" />
       <keyword name="DebuggerInterfaceNone.remoteCompletion" id="DebuggerInterfaceNone.remoteCompletion" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteCompletion" />
       <keyword name="DebuggerInterfaceNone.remoteContinue" id="DebuggerInterfaceNone.remoteContinue" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteContinue" />
+      <keyword name="DebuggerInterfaceNone.remoteContinueUntil" id="DebuggerInterfaceNone.remoteContinueUntil" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteContinueUntil" />
       <keyword name="DebuggerInterfaceNone.remoteCoverage" id="DebuggerInterfaceNone.remoteCoverage" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteCoverage" />
       <keyword name="DebuggerInterfaceNone.remoteEnvironment" id="DebuggerInterfaceNone.remoteEnvironment" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteEnvironment" />
       <keyword name="DebuggerInterfaceNone.remoteLoad" id="DebuggerInterfaceNone.remoteLoad" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteLoad" />
@@ -3545,6 +3549,7 @@
       <keyword name="DebuggerInterfacePython.remoteClientVariables" id="DebuggerInterfacePython.remoteClientVariables" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteClientVariables" />
       <keyword name="DebuggerInterfacePython.remoteCompletion" id="DebuggerInterfacePython.remoteCompletion" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteCompletion" />
       <keyword name="DebuggerInterfacePython.remoteContinue" id="DebuggerInterfacePython.remoteContinue" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteContinue" />
+      <keyword name="DebuggerInterfacePython.remoteContinueUntil" id="DebuggerInterfacePython.remoteContinueUntil" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteContinueUntil" />
       <keyword name="DebuggerInterfacePython.remoteCoverage" id="DebuggerInterfacePython.remoteCoverage" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteCoverage" />
       <keyword name="DebuggerInterfacePython.remoteEnvironment" id="DebuggerInterfacePython.remoteEnvironment" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteEnvironment" />
       <keyword name="DebuggerInterfacePython.remoteLoad" id="DebuggerInterfacePython.remoteLoad" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteLoad" />
@@ -10141,9 +10146,7 @@
       <keyword name="ModuleLoader.__loadModule" id="ModuleLoader.__loadModule" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.__loadModule" />
       <keyword name="ModuleLoader.create_module" id="ModuleLoader.create_module" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.create_module" />
       <keyword name="ModuleLoader.exec_module" id="ModuleLoader.exec_module" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.exec_module" />
-      <keyword name="ModuleLoader.find_module" id="ModuleLoader.find_module" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.find_module" />
       <keyword name="ModuleLoader.find_spec" id="ModuleLoader.find_spec" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.find_spec" />
-      <keyword name="ModuleLoader.load_module" id="ModuleLoader.load_module" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.load_module" />
       <keyword name="ModuleModel" id="ModuleModel" ref="eric6.Graphics.ModuleItem.html#ModuleModel" />
       <keyword name="ModuleModel (Constructor)" id="ModuleModel (Constructor)" ref="eric6.Graphics.ModuleItem.html#ModuleModel.__init__" />
       <keyword name="ModuleModel.addClass" id="ModuleModel.addClass" ref="eric6.Graphics.ModuleItem.html#ModuleModel.addClass" />
--- a/eric6/Documentation/Source/eric6.DebugClients.Python.DebugBase.html	Sat Dec 19 14:41:43 2020 +0100
+++ b/eric6/Documentation/Source/eric6.DebugClients.Python.DebugBase.html	Sat Dec 19 14:42:36 2020 +0100
@@ -28,7 +28,7 @@
 <h3>Global Attributes</h3>
 
 <table>
-<tr><td>gRecursionLimit</td></tr>
+<tr><td>GENERATOR_AND_COROUTINE_FLAGS</td></tr><tr><td>gRecursionLimit</td></tr>
 </table>
 <h3>Classes</h3>
 
@@ -200,6 +200,10 @@
 <td>Public method to start debugging from 'frame'.</td>
 </tr>
 <tr>
+<td><a href="#DebugBase.set_until">set_until</a></td>
+<td>Public method to stop when the line with the lineno greater than the current one is reached or when returning from current frame.</td>
+</tr>
+<tr>
 <td><a href="#DebugBase.step">step</a></td>
 <td>Public method to perform a step operation in this thread.</td>
 </tr>
@@ -465,7 +469,7 @@
 </dl>
 <a NAME="DebugBase._set_stopinfo" ID="DebugBase._set_stopinfo"></a>
 <h4>DebugBase._set_stopinfo</h4>
-<b>_set_stopinfo</b>(<i>stopframe, returnframe</i>)
+<b>_set_stopinfo</b>(<i>stopframe, returnframe, stoplineno=0</i>)
 
 <p>
         Protected method to update the frame pointers.
@@ -480,6 +484,12 @@
 <dd>
 the frame object where to stop on a function return
 </dd>
+<dt><i>stoplineno</i> (int)</dt>
+<dd>
+line number to stop at. If stoplineno is greater than
+            or equal to 0, then stop at line greater than or equal to the
+            stopline. If stoplineno is -1, then don't stop at all.
+</dd>
 </dl>
 <a NAME="DebugBase.bootstrap" ID="DebugBase.bootstrap"></a>
 <h4>DebugBase.bootstrap</h4>
@@ -855,6 +865,25 @@
 frame to start debugging from
 </dd>
 </dl>
+<a NAME="DebugBase.set_until" ID="DebugBase.set_until"></a>
+<h4>DebugBase.set_until</h4>
+<b>set_until</b>(<i>frame=None, lineno=None</i>)
+
+<p>
+        Public method to stop when the line with the lineno greater than the
+        current one is reached or when returning from current frame.
+</p>
+<dl>
+
+<dt><i>frame</i> (frame object)</dt>
+<dd>
+reference to the frame object
+</dd>
+<dt><i>lineno</i> (int)</dt>
+<dd>
+line number to continue to
+</dd>
+</dl>
 <a NAME="DebugBase.step" ID="DebugBase.step"></a>
 <h4>DebugBase.step</h4>
 <b>step</b>(<i>traceMode</i>)
--- a/eric6/Documentation/Source/eric6.DebugClients.Python.DebugClientBase.html	Sat Dec 19 14:41:43 2020 +0100
+++ b/eric6/Documentation/Source/eric6.DebugClients.Python.DebugClientBase.html	Sat Dec 19 14:42:36 2020 +0100
@@ -1199,7 +1199,7 @@
 </dl>
 <a NAME="DebugClientBase.startProgInDebugger" ID="DebugClientBase.startProgInDebugger"></a>
 <h4>DebugClientBase.startProgInDebugger</h4>
-<b>startProgInDebugger</b>(<i>progargs, wd='', host=None, port=None, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False, codeStr=""</i>)
+<b>startProgInDebugger</b>(<i>progargs, wd='', host=None, port=None, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False, codeStr="", scriptModule=""</i>)
 
 <p>
         Public method used to start the remote debugger.
@@ -1251,6 +1251,10 @@
 <dd>
 string containing Python code to execute
 </dd>
+<dt><i>scriptModule</i> (str)</dt>
+<dd>
+name of a module to be executed as a script
+</dd>
 </dl>
 <dl>
 <dt>Returns:</dt>
--- a/eric6/Documentation/Source/eric6.DebugClients.Python.ModuleLoader.html	Sat Dec 19 14:41:43 2020 +0100
+++ b/eric6/Documentation/Source/eric6.DebugClients.Python.ModuleLoader.html	Sat Dec 19 14:42:36 2020 +0100
@@ -85,17 +85,9 @@
 <td>Public method to execute the created module.</td>
 </tr>
 <tr>
-<td><a href="#ModuleLoader.find_module">find_module</a></td>
-<td>Public method returning the module loader.</td>
-</tr>
-<tr>
 <td><a href="#ModuleLoader.find_spec">find_spec</a></td>
 <td>Public method returning the module spec.</td>
 </tr>
-<tr>
-<td><a href="#ModuleLoader.load_module">load_module</a></td>
-<td>Public method to load a module.</td>
-</tr>
 </table>
 <h3>Static Methods</h3>
 
@@ -148,7 +140,7 @@
 <b>create_module</b>(<i>spec</i>)
 
 <p>
-            Public method to create a module based on the passed in spec.
+        Public method to create a module based on the passed in spec.
 </p>
 <dl>
 
@@ -174,7 +166,7 @@
 <b>exec_module</b>(<i>module</i>)
 
 <p>
-            Public method to execute the created module.
+        Public method to execute the created module.
 </p>
 <dl>
 
@@ -183,42 +175,12 @@
 module to be executed
 </dd>
 </dl>
-<a NAME="ModuleLoader.find_module" ID="ModuleLoader.find_module"></a>
-<h4>ModuleLoader.find_module</h4>
-<b>find_module</b>(<i>fullname, path=None</i>)
-
-<p>
-            Public method returning the module loader.
-</p>
-<dl>
-
-<dt><i>fullname</i> (str)</dt>
-<dd>
-name of the module to be loaded
-</dd>
-<dt><i>path</i> (str)</dt>
-<dd>
-path to resolve the module name
-</dd>
-</dl>
-<dl>
-<dt>Returns:</dt>
-<dd>
-module loader object
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-object
-</dd>
-</dl>
 <a NAME="ModuleLoader.find_spec" ID="ModuleLoader.find_spec"></a>
 <h4>ModuleLoader.find_spec</h4>
 <b>find_spec</b>(<i>fullname, path, target=None</i>)
 
 <p>
-            Public method returning the module spec.
+        Public method returning the module spec.
 </p>
 <dl>
 
@@ -233,7 +195,7 @@
 <dt><i>target</i> (module)</dt>
 <dd>
 module object to use for a more educated guess
-                about what spec to return
+            about what spec to return
 </dd>
 </dl>
 <dl>
@@ -248,32 +210,6 @@
 ModuleSpec
 </dd>
 </dl>
-<a NAME="ModuleLoader.load_module" ID="ModuleLoader.load_module"></a>
-<h4>ModuleLoader.load_module</h4>
-<b>load_module</b>(<i>fullname</i>)
-
-<p>
-            Public method to load a module.
-</p>
-<dl>
-
-<dt><i>fullname</i> (str)</dt>
-<dd>
-name of the module to be loaded
-</dd>
-</dl>
-<dl>
-<dt>Returns:</dt>
-<dd>
-reference to the loaded module
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-module
-</dd>
-</dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 </body></html>
\ No newline at end of file
--- a/eric6/Documentation/Source/eric6.Debugger.DebugServer.html	Sat Dec 19 14:41:43 2020 +0100
+++ b/eric6/Documentation/Source/eric6.Debugger.DebugServer.html	Sat Dec 19 14:42:36 2020 +0100
@@ -547,6 +547,10 @@
 <td>Public method to continue the debugged program.</td>
 </tr>
 <tr>
+<td><a href="#DebugServer.remoteContinueUntil">remoteContinueUntil</a></td>
+<td>Public method to continue the debugged program to the given line or until returning from the current frame.</td>
+</tr>
+<tr>
 <td><a href="#DebugServer.remoteCoverage">remoteCoverage</a></td>
 <td>Public method to load a new program to collect coverage data.</td>
 </tr>
@@ -2025,6 +2029,25 @@
 flag indicating a special continue operation
 </dd>
 </dl>
+<a NAME="DebugServer.remoteContinueUntil" ID="DebugServer.remoteContinueUntil"></a>
+<h4>DebugServer.remoteContinueUntil</h4>
+<b>remoteContinueUntil</b>(<i>debuggerId, line</i>)
+
+<p>
+        Public method to continue the debugged program to the given line
+        or until returning from the current frame.
+</p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+<dt><i>line</i> (int)</dt>
+<dd>
+the new line, where execution should be continued to
+</dd>
+</dl>
 <a NAME="DebugServer.remoteCoverage" ID="DebugServer.remoteCoverage"></a>
 <h4>DebugServer.remoteCoverage</h4>
 <b>remoteCoverage</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, erase=False, forProject=False, runInConsole=False, clientType=""</i>)
--- a/eric6/Documentation/Source/eric6.Debugger.DebugUI.html	Sat Dec 19 14:41:43 2020 +0100
+++ b/eric6/Documentation/Source/eric6.Debugger.DebugUI.html	Sat Dec 19 14:42:36 2020 +0100
@@ -311,6 +311,10 @@
 <td>Private method to handle the Run to Cursor action.</td>
 </tr>
 <tr>
+<td><a href="#DebugUI.__runUntil">__runUntil</a></td>
+<td>Private method to handle the Run Until action.</td>
+</tr>
+<tr>
 <td><a href="#DebugUI.__showBreakpointsMenu">__showBreakpointsMenu</a></td>
 <td>Private method to handle the show breakpoints menu signal.</td>
 </tr>
@@ -1119,6 +1123,20 @@
 ID of the debugger backend
 </dd>
 </dl>
+<a NAME="DebugUI.__runUntil" ID="DebugUI.__runUntil"></a>
+<h4>DebugUI.__runUntil</h4>
+<b>__runUntil</b>(<i>debuggerId=""</i>)
+
+<p>
+        Private method to handle the Run Until action.
+</p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
 <a NAME="DebugUI.__showBreakpointsMenu" ID="DebugUI.__showBreakpointsMenu"></a>
 <h4>DebugUI.__showBreakpointsMenu</h4>
 <b>__showBreakpointsMenu</b>(<i></i>)
--- a/eric6/Documentation/Source/eric6.Debugger.DebuggerInterfaceNone.html	Sat Dec 19 14:41:43 2020 +0100
+++ b/eric6/Documentation/Source/eric6.Debugger.DebuggerInterfaceNone.html	Sat Dec 19 14:42:36 2020 +0100
@@ -145,6 +145,10 @@
 <td>Public method to continue the debugged program.</td>
 </tr>
 <tr>
+<td><a href="#DebuggerInterfaceNone.remoteContinueUntil">remoteContinueUntil</a></td>
+<td>Public method to continue the debugged program to the given line or until returning from the current frame.</td>
+</tr>
+<tr>
 <td><a href="#DebuggerInterfaceNone.remoteCoverage">remoteCoverage</a></td>
 <td>Public method to load a new program to collect coverage data.</td>
 </tr>
@@ -618,6 +622,25 @@
 flag indicating a special continue operation
 </dd>
 </dl>
+<a NAME="DebuggerInterfaceNone.remoteContinueUntil" ID="DebuggerInterfaceNone.remoteContinueUntil"></a>
+<h4>DebuggerInterfaceNone.remoteContinueUntil</h4>
+<b>remoteContinueUntil</b>(<i>debuggerId, line</i>)
+
+<p>
+        Public method to continue the debugged program to the given line
+        or until returning from the current frame.
+</p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+<dt><i>line</i> (int)</dt>
+<dd>
+the new line, where execution should be continued to
+</dd>
+</dl>
 <a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a>
 <h4>DebuggerInterfaceNone.remoteCoverage</h4>
 <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>)
--- a/eric6/Documentation/Source/eric6.Debugger.DebuggerInterfacePython.html	Sat Dec 19 14:41:43 2020 +0100
+++ b/eric6/Documentation/Source/eric6.Debugger.DebuggerInterfacePython.html	Sat Dec 19 14:42:36 2020 +0100
@@ -190,6 +190,10 @@
 <td>Public method to continue the debugged program.</td>
 </tr>
 <tr>
+<td><a href="#DebuggerInterfacePython.remoteContinueUntil">remoteContinueUntil</a></td>
+<td>Public method to continue the debugged program to the given line or until returning from the current frame.</td>
+</tr>
+<tr>
 <td><a href="#DebuggerInterfacePython.remoteCoverage">remoteCoverage</a></td>
 <td>Public method to load a new program to collect coverage data.</td>
 </tr>
@@ -896,6 +900,25 @@
 flag indicating a special continue operation
 </dd>
 </dl>
+<a NAME="DebuggerInterfacePython.remoteContinueUntil" ID="DebuggerInterfacePython.remoteContinueUntil"></a>
+<h4>DebuggerInterfacePython.remoteContinueUntil</h4>
+<b>remoteContinueUntil</b>(<i>debuggerId, line</i>)
+
+<p>
+        Public method to continue the debugged program to the given line
+        or until returning from the current frame.
+</p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+<dt><i>line</i> (int)</dt>
+<dd>
+the new line, where execution should be continued to
+</dd>
+</dl>
 <a NAME="DebuggerInterfacePython.remoteCoverage" ID="DebuggerInterfacePython.remoteCoverage"></a>
 <h4>DebuggerInterfacePython.remoteCoverage</h4>
 <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>)

eric ide

mercurial