86 </table> |
86 </table> |
87 <h3>Static Methods</h3> |
87 <h3>Static Methods</h3> |
88 <table> |
88 <table> |
89 <tr> |
89 <tr> |
90 <td><a href="#Breakpoint.clear_all_breaks">clear_all_breaks</a></td> |
90 <td><a href="#Breakpoint.clear_all_breaks">clear_all_breaks</a></td> |
91 <td>Public method to clear all breakpoints.</td> |
91 <td>Static method to clear all breakpoints.</td> |
92 </tr><tr> |
92 </tr><tr> |
93 <td><a href="#Breakpoint.clear_break">clear_break</a></td> |
93 <td><a href="#Breakpoint.clear_break">clear_break</a></td> |
94 <td>Public method reimplemented from bdb.py to clear a breakpoint.</td> |
94 <td>Static method reimplemented from bdb.py to clear a breakpoint.</td> |
95 </tr><tr> |
95 </tr><tr> |
96 <td><a href="#Breakpoint.effectiveBreak">effectiveBreak</a></td> |
96 <td><a href="#Breakpoint.effectiveBreak">effectiveBreak</a></td> |
97 <td>Public method to determine which breakpoint for this filename:lineno is to be acted upon.</td> |
97 <td>Static method to determine which breakpoint for this filename:lineno is to be acted upon.</td> |
98 </tr><tr> |
98 </tr><tr> |
99 <td><a href="#Breakpoint.get_break">get_break</a></td> |
99 <td><a href="#Breakpoint.get_break">get_break</a></td> |
100 <td>Public method to get the breakpoint of a particular line.</td> |
100 <td>Static method to get the breakpoint of a particular line.</td> |
101 </tr> |
101 </tr> |
102 </table> |
102 </table> |
103 <a NAME="Breakpoint.__init__" ID="Breakpoint.__init__"></a> |
103 <a NAME="Breakpoint.__init__" ID="Breakpoint.__init__"></a> |
104 <h4>Breakpoint (Constructor)</h4> |
104 <h4>Breakpoint (Constructor)</h4> |
105 <b>Breakpoint</b>(<i>filename, lineno, temporary=False, cond=None</i>) |
105 <b>Breakpoint</b>(<i>filename, lineno, temporary=False, cond=None</i>) |
136 Public method to enable this breakpoint. |
136 Public method to enable this breakpoint. |
137 </p><a NAME="Breakpoint.clear_all_breaks" ID="Breakpoint.clear_all_breaks"></a> |
137 </p><a NAME="Breakpoint.clear_all_breaks" ID="Breakpoint.clear_all_breaks"></a> |
138 <h4>Breakpoint.clear_all_breaks (static)</h4> |
138 <h4>Breakpoint.clear_all_breaks (static)</h4> |
139 <b>clear_all_breaks</b>(<i></i>) |
139 <b>clear_all_breaks</b>(<i></i>) |
140 <p> |
140 <p> |
141 Public method to clear all breakpoints. |
141 Static method to clear all breakpoints. |
142 </p><a NAME="Breakpoint.clear_break" ID="Breakpoint.clear_break"></a> |
142 </p><a NAME="Breakpoint.clear_break" ID="Breakpoint.clear_break"></a> |
143 <h4>Breakpoint.clear_break (static)</h4> |
143 <h4>Breakpoint.clear_break (static)</h4> |
144 <b>clear_break</b>(<i>lineno</i>) |
144 <b>clear_break</b>(<i>lineno</i>) |
145 <p> |
145 <p> |
146 Public method reimplemented from bdb.py to clear a breakpoint. |
146 Static method reimplemented from bdb.py to clear a breakpoint. |
147 </p><dl> |
147 </p><dl> |
148 <dt><i>filename</i> (str)</dt> |
148 <dt><i>filename</i> (str)</dt> |
149 <dd> |
149 <dd> |
150 file name of the bp to retrieve |
150 file name of the bp to retrieve |
151 </dd><dt><i>lineno</i> (int)</dt> |
151 </dd><dt><i>lineno</i> (int)</dt> |
154 </dd> |
154 </dd> |
155 </dl><a NAME="Breakpoint.effectiveBreak" ID="Breakpoint.effectiveBreak"></a> |
155 </dl><a NAME="Breakpoint.effectiveBreak" ID="Breakpoint.effectiveBreak"></a> |
156 <h4>Breakpoint.effectiveBreak (static)</h4> |
156 <h4>Breakpoint.effectiveBreak (static)</h4> |
157 <b>effectiveBreak</b>(<i>lineno, frame</i>) |
157 <b>effectiveBreak</b>(<i>lineno, frame</i>) |
158 <p> |
158 <p> |
159 Public method to determine which breakpoint for this filename:lineno |
159 Static method to determine which breakpoint for this filename:lineno |
160 is to be acted upon. |
160 is to be acted upon. |
161 </p><p> |
161 </p><p> |
162 Called only if we know there is a bpt at this |
162 Called only if we know there is a bpt at this |
163 location. Returns breakpoint that was triggered and a flag |
163 location. Returns breakpoint that was triggered and a flag |
164 that indicates if it is ok to delete a temporary bp. |
164 that indicates if it is ok to delete a temporary bp. |
186 </dd> |
186 </dd> |
187 </dl><a NAME="Breakpoint.get_break" ID="Breakpoint.get_break"></a> |
187 </dl><a NAME="Breakpoint.get_break" ID="Breakpoint.get_break"></a> |
188 <h4>Breakpoint.get_break (static)</h4> |
188 <h4>Breakpoint.get_break (static)</h4> |
189 <b>get_break</b>(<i>lineno</i>) |
189 <b>get_break</b>(<i>lineno</i>) |
190 <p> |
190 <p> |
191 Public method to get the breakpoint of a particular line. |
191 Static method to get the breakpoint of a particular line. |
192 </p><p> |
192 </p><p> |
193 Because eric6 supports only one breakpoint per line, this |
193 Because eric6 supports only one breakpoint per line, this |
194 method will return only one breakpoint. |
194 method will return only one breakpoint. |
195 </p><dl> |
195 </p><dl> |
196 <dt><i>filename</i> (str)</dt> |
196 <dt><i>filename</i> (str)</dt> |
249 </table> |
249 </table> |
250 <h3>Static Methods</h3> |
250 <h3>Static Methods</h3> |
251 <table> |
251 <table> |
252 <tr> |
252 <tr> |
253 <td><a href="#Watch.clear_all_watches">clear_all_watches</a></td> |
253 <td><a href="#Watch.clear_all_watches">clear_all_watches</a></td> |
254 <td>Public method to clear all watch expressions.</td> |
254 <td>Static method to clear all watch expressions.</td> |
255 </tr><tr> |
255 </tr><tr> |
256 <td><a href="#Watch.clear_watch">clear_watch</a></td> |
256 <td><a href="#Watch.clear_watch">clear_watch</a></td> |
257 <td>Public method to clear a watch expression.</td> |
257 <td>Static method to clear a watch expression.</td> |
258 </tr><tr> |
258 </tr><tr> |
259 <td><a href="#Watch.effectiveWatch">effectiveWatch</a></td> |
259 <td><a href="#Watch.effectiveWatch">effectiveWatch</a></td> |
260 <td>Public method to determine, if a watch expression is effective.</td> |
260 <td>Static method to determine, if a watch expression is effective.</td> |
261 </tr><tr> |
261 </tr><tr> |
262 <td><a href="#Watch.get_watch">get_watch</a></td> |
262 <td><a href="#Watch.get_watch">get_watch</a></td> |
263 <td>Public method to get a watch expression.</td> |
263 <td>Static method to get a watch expression.</td> |
264 </tr> |
264 </tr> |
265 </table> |
265 </table> |
266 <a NAME="Watch.__init__" ID="Watch.__init__"></a> |
266 <a NAME="Watch.__init__" ID="Watch.__init__"></a> |
267 <h4>Watch (Constructor)</h4> |
267 <h4>Watch (Constructor)</h4> |
268 <b>Watch</b>(<i>cond, compiledCond, flag, temporary=False</i>) |
268 <b>Watch</b>(<i>cond, compiledCond, flag, temporary=False</i>) |
299 Public method to enable this watch. |
299 Public method to enable this watch. |
300 </p><a NAME="Watch.clear_all_watches" ID="Watch.clear_all_watches"></a> |
300 </p><a NAME="Watch.clear_all_watches" ID="Watch.clear_all_watches"></a> |
301 <h4>Watch.clear_all_watches (static)</h4> |
301 <h4>Watch.clear_all_watches (static)</h4> |
302 <b>clear_all_watches</b>(<i></i>) |
302 <b>clear_all_watches</b>(<i></i>) |
303 <p> |
303 <p> |
304 Public method to clear all watch expressions. |
304 Static method to clear all watch expressions. |
305 </p><a NAME="Watch.clear_watch" ID="Watch.clear_watch"></a> |
305 </p><a NAME="Watch.clear_watch" ID="Watch.clear_watch"></a> |
306 <h4>Watch.clear_watch (static)</h4> |
306 <h4>Watch.clear_watch (static)</h4> |
307 <b>clear_watch</b>(<i></i>) |
307 <b>clear_watch</b>(<i></i>) |
308 <p> |
308 <p> |
309 Public method to clear a watch expression. |
309 Static method to clear a watch expression. |
310 </p><dl> |
310 </p><dl> |
311 <dt><i>cond</i> (str)</dt> |
311 <dt><i>cond</i> (str)</dt> |
312 <dd> |
312 <dd> |
313 expression of the watch expression to be cleared |
313 expression of the watch expression to be cleared |
314 </dd> |
314 </dd> |
315 </dl><a NAME="Watch.effectiveWatch" ID="Watch.effectiveWatch"></a> |
315 </dl><a NAME="Watch.effectiveWatch" ID="Watch.effectiveWatch"></a> |
316 <h4>Watch.effectiveWatch (static)</h4> |
316 <h4>Watch.effectiveWatch (static)</h4> |
317 <b>effectiveWatch</b>(<i></i>) |
317 <b>effectiveWatch</b>(<i></i>) |
318 <p> |
318 <p> |
319 Public method to determine, if a watch expression is effective. |
319 Static method to determine, if a watch expression is effective. |
320 </p><dl> |
320 </p><dl> |
321 <dt><i>frame</i> (frame object)</dt> |
321 <dt><i>frame</i> (frame object)</dt> |
322 <dd> |
322 <dd> |
323 the current execution frame |
323 the current execution frame |
324 </dd> |
324 </dd> |
335 </dd> |
335 </dd> |
336 </dl><a NAME="Watch.get_watch" ID="Watch.get_watch"></a> |
336 </dl><a NAME="Watch.get_watch" ID="Watch.get_watch"></a> |
337 <h4>Watch.get_watch (static)</h4> |
337 <h4>Watch.get_watch (static)</h4> |
338 <b>get_watch</b>(<i></i>) |
338 <b>get_watch</b>(<i></i>) |
339 <p> |
339 <p> |
340 Public method to get a watch expression. |
340 Static method to get a watch expression. |
341 </p><dl> |
341 </p><dl> |
342 <dt><i>cond</i> (str)</dt> |
342 <dt><i>cond</i> (str)</dt> |
343 <dd> |
343 <dd> |
344 expression of the watch expression to be cleared |
344 expression of the watch expression to be cleared |
345 </dd> |
345 </dd> |