Module implementing the breakpoint and watch class.
None |
Breakpoint | Breakpoint class. |
Watch | Watch class. |
None |
Breakpoint class.
Implements temporary breakpoints, ignore counts, disabling and (re)-enabling, and conditionals.
Breakpoints are indexed by the file,line tuple using breaks. It points to a single Breakpoint instance. This is rather different to the original bdb, since there may be more than one breakpoint per line.
To test for a specific line in a file there is another dict breakInFile, which is indexed only by filename and holds all line numbers where breakpoints are.
breakInFile |
breakInFrameCache |
breaks |
None |
Breakpoint | Constructor |
deleteMe | Public method to clear this breakpoint. |
disable | Public method to disable this breakpoint. |
enable | Public method to enable this breakpoint. |
clear_all_breaks | Static method to clear all breakpoints. |
clear_break | Static method reimplemented from bdb.py to clear a breakpoint. |
effectiveBreak | Static method to determine which breakpoint for this filename:lineno is to be acted upon. |
get_break | Static method to get the breakpoint of a particular line. |
Constructor
Public method to clear this breakpoint.
Public method to disable this breakpoint.
Public method to enable this breakpoint.
Static method to clear all breakpoints.
Static method reimplemented from bdb.py to clear a breakpoint.
Static method to determine which breakpoint for this filename:lineno is to be acted upon.
Called only if we know there is a bpt at this location. Returns breakpoint that was triggered and a flag that indicates if it is ok to delete a temporary bp.
Static method to get the breakpoint of a particular line.
Because eric6 supports only one breakpoint per line, this method will return only one breakpoint.
Watch class.
Implements temporary watches, ignore counts, disabling and (re)-enabling, and conditionals.
watches |
None |
Watch | Constructor |
deleteMe | Public method to clear this watch expression. |
disable | Public method to disable this watch. |
enable | Public method to enable this watch. |
clear_all_watches | Static method to clear all watch expressions. |
clear_watch | Static method to clear a watch expression. |
effectiveWatch | Static method to determine, if a watch expression is effective. |
get_watch | Static method to get a watch expression. |
Constructor
Public method to clear this watch expression.
Public method to disable this watch.
Public method to enable this watch.
Static method to clear all watch expressions.
Static method to clear a watch expression.
Static method to determine, if a watch expression is effective.
Static method to get a watch expression.