eric6/Documentation/Source/eric6.DebugClients.Python.DebugBase.html

changeset 7898
1bcd6d4df182
parent 7887
c1588f5a83e9
child 7900
72b88fb20261
diff -r 9acc015ea443 -r 1bcd6d4df182 eric6/Documentation/Source/eric6.DebugClients.Python.DebugBase.html
--- 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>)

eric ide

mercurial