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 | Public method to clear all breakpoints. |
clear_break | Public method reimplemented from bdb.py to clear a breakpoint. |
effectiveBreak | Public method to determine which breakpoint for this filename:lineno is to be acted upon. |
get_break | Public 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.
Public method to clear all breakpoints.
Public method reimplemented from bdb.py to clear a breakpoint.
Public 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.
Public 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 | Public method to clear all watch expressions. |
clear_watch | Public method to clear a watch expression. |
effectiveWatch | Public method to determine, if a watch expression is effective. |
get_watch | Public 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.
Public method to clear all watch expressions.
Public method to clear a watch expression.
Public method to determine, if a watch expression is effective.
Public method to get a watch expression.