Sun, 26 Aug 2018 15:03:20 +0200
Shell: fixed an issue with the redirected input() method caused by the queued output change done back in June 2018.
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | <!DOCTYPE html> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <html><head> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | <title>eric6.DebugClients.Python.BreakpointWatch</title> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | <meta charset="UTF-8"> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <style> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | body { |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | background: #EDECE6; |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | margin: 0em 1em 10em 1em; |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | color: black; |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | } |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | h1 { color: white; background: #85774A; } |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | h2 { color: white; background: #85774A; } |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | h3 { color: white; background: #9D936E; } |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | h4 { color: white; background: #9D936E; } |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | a { color: #BA6D36; } |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | </style> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | </head> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | <body><a NAME="top" ID="top"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <h1>eric6.DebugClients.Python.BreakpointWatch</h1> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | <p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | Module implementing the breakpoint and watch class. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | </p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | <h3>Global Attributes</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | <table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | <tr><td>None</td></tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | </table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | <h3>Classes</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | <table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | <tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | <td><a href="#Breakpoint">Breakpoint</a></td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | <td>Breakpoint class.</td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | <td><a href="#Watch">Watch</a></td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | <td>Watch class.</td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | </tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | </table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | <h3>Functions</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | <table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | <tr><td>None</td></tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | </table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | <hr /><hr /> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | <a NAME="Breakpoint" ID="Breakpoint"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | <h2>Breakpoint</h2> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | <p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | Breakpoint class. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | </p><p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | Implements temporary breakpoints, ignore counts, disabling and |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | (re)-enabling, and conditionals. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | </p><p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | Breakpoints are indexed by the file,line tuple using breaks. It |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | points to a single Breakpoint instance. This is rather different to |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | the original bdb, since there may be more than one breakpoint per line. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | </p><p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | To test for a specific line in a file there is another dict breakInFile, |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | which is indexed only by filename and holds all line numbers where |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | breakpoints are. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | </p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | <h3>Derived from</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | None |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | <h3>Class Attributes</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | <table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | <tr><td>breakInFile</td></tr><tr><td>breakInFrameCache</td></tr><tr><td>breaks</td></tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | </table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | <h3>Class Methods</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | <table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | <tr><td>None</td></tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | </table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | <h3>Methods</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | <table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | <tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | <td><a href="#Breakpoint.__init__">Breakpoint</a></td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | <td>Constructor</td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | <td><a href="#Breakpoint.deleteMe">deleteMe</a></td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | <td>Public method to clear this breakpoint.</td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | <td><a href="#Breakpoint.disable">disable</a></td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | <td>Public method to disable this breakpoint.</td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | <td><a href="#Breakpoint.enable">enable</a></td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | <td>Public method to enable this breakpoint.</td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | </tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | </table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | <h3>Static Methods</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | <table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | <tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | <td><a href="#Breakpoint.clear_all_breaks">clear_all_breaks</a></td> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
91 | <td>Static method to clear all breakpoints.</td> |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | <td><a href="#Breakpoint.clear_break">clear_break</a></td> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
94 | <td>Static method reimplemented from bdb.py to clear a breakpoint.</td> |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | <td><a href="#Breakpoint.effectiveBreak">effectiveBreak</a></td> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
97 | <td>Static method to determine which breakpoint for this filename:lineno is to be acted upon.</td> |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | <td><a href="#Breakpoint.get_break">get_break</a></td> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
100 | <td>Static method to get the breakpoint of a particular line.</td> |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | </tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | </table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | <a NAME="Breakpoint.__init__" ID="Breakpoint.__init__"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | <h4>Breakpoint (Constructor)</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | <b>Breakpoint</b>(<i>filename, lineno, temporary=False, cond=None</i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | <p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | Constructor |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | </p><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | <dt><i>filename</i> (str)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | file name where a breakpoint is set |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | </dd><dt><i>lineno</i> (int)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | line number of the breakpoint |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | </dd><dt><i>temporary=</i> (bool)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | flag to indicate a temporary breakpoint |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | </dd><dt><i>cond=</i> (str)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | Python expression which dynamically enables this bp |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | </dl><a NAME="Breakpoint.deleteMe" ID="Breakpoint.deleteMe"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | <h4>Breakpoint.deleteMe</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | <b>deleteMe</b>(<i></i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | <p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | Public method to clear this breakpoint. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | </p><a NAME="Breakpoint.disable" ID="Breakpoint.disable"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | <h4>Breakpoint.disable</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
129 | <b>disable</b>(<i></i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | <p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131 | Public method to disable this breakpoint. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132 | </p><a NAME="Breakpoint.enable" ID="Breakpoint.enable"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | <h4>Breakpoint.enable</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | <b>enable</b>(<i></i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | <p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | Public method to enable this breakpoint. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | </p><a NAME="Breakpoint.clear_all_breaks" ID="Breakpoint.clear_all_breaks"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | <h4>Breakpoint.clear_all_breaks (static)</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139 | <b>clear_all_breaks</b>(<i></i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
140 | <p> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
141 | Static method to clear all breakpoints. |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
142 | </p><a NAME="Breakpoint.clear_break" ID="Breakpoint.clear_break"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143 | <h4>Breakpoint.clear_break (static)</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
144 | <b>clear_break</b>(<i>lineno</i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | <p> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
146 | Static method reimplemented from bdb.py to clear a breakpoint. |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | </p><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | <dt><i>filename</i> (str)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150 | file name of the bp to retrieve |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | </dd><dt><i>lineno</i> (int)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
153 | line number of the bp to retrieve |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155 | </dl><a NAME="Breakpoint.effectiveBreak" ID="Breakpoint.effectiveBreak"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156 | <h4>Breakpoint.effectiveBreak (static)</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | <b>effectiveBreak</b>(<i>lineno, frame</i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158 | <p> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
159 | Static method to determine which breakpoint for this filename:lineno |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | is to be acted upon. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
161 | </p><p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | Called only if we know there is a bpt at this |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | location. Returns breakpoint that was triggered and a flag |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | that indicates if it is ok to delete a temporary bp. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | </p><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
166 | <dt><i>filename</i> (str)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
167 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
168 | file name of the bp to retrieve |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
169 | </dd><dt><i>lineno</i> (int)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171 | line number of the bp to retrieve |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
172 | </dd><dt><i>frame</i> (frame object)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
173 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
174 | the current execution frame |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
175 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
176 | </dl><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
177 | <dt>Returns:</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
178 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
179 | tuple of Breakpoint and a flag to indicate, that a |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
180 | temporary breakpoint may be deleted |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
181 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
182 | </dl><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
183 | <dt>Return Type:</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
184 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
185 | tuple of Breakpoint, bool |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
186 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
187 | </dl><a NAME="Breakpoint.get_break" ID="Breakpoint.get_break"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
188 | <h4>Breakpoint.get_break (static)</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
189 | <b>get_break</b>(<i>lineno</i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
190 | <p> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
191 | Static method to get the breakpoint of a particular line. |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
192 | </p><p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
193 | Because eric6 supports only one breakpoint per line, this |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
194 | method will return only one breakpoint. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195 | </p><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
196 | <dt><i>filename</i> (str)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
197 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
198 | file name of the bp to retrieve |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
199 | </dd><dt><i>lineno</i> (int)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201 | line number of the bp to retrieve |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
202 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
203 | </dl><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | <dt>Returns:</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206 | Breakpoint or None, if there is no bp |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
207 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
208 | </dl><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209 | <dt>Return Type:</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
211 | Breakpoint object or None |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
212 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213 | </dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | <div align="right"><a href="#top">Up</a></div> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | <hr /><hr /> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
216 | <a NAME="Watch" ID="Watch"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
217 | <h2>Watch</h2> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
218 | <p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
219 | Watch class. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220 | </p><p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
221 | Implements temporary watches, ignore counts, disabling and |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
222 | (re)-enabling, and conditionals. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
223 | </p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
224 | <h3>Derived from</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
225 | None |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
226 | <h3>Class Attributes</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
227 | <table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
228 | <tr><td>watches</td></tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
229 | </table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
230 | <h3>Class Methods</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
231 | <table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
232 | <tr><td>None</td></tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
233 | </table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
234 | <h3>Methods</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
235 | <table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
236 | <tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
237 | <td><a href="#Watch.__init__">Watch</a></td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
238 | <td>Constructor</td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
239 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
240 | <td><a href="#Watch.deleteMe">deleteMe</a></td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
241 | <td>Public method to clear this watch expression.</td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
242 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
243 | <td><a href="#Watch.disable">disable</a></td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
244 | <td>Public method to disable this watch.</td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
245 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
246 | <td><a href="#Watch.enable">enable</a></td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
247 | <td>Public method to enable this watch.</td> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
248 | </tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
249 | </table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
250 | <h3>Static Methods</h3> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
251 | <table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
252 | <tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
253 | <td><a href="#Watch.clear_all_watches">clear_all_watches</a></td> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
254 | <td>Static method to clear all watch expressions.</td> |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
255 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
256 | <td><a href="#Watch.clear_watch">clear_watch</a></td> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
257 | <td>Static method to clear a watch expression.</td> |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
258 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
259 | <td><a href="#Watch.effectiveWatch">effectiveWatch</a></td> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
260 | <td>Static method to determine, if a watch expression is effective.</td> |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
261 | </tr><tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
262 | <td><a href="#Watch.get_watch">get_watch</a></td> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
263 | <td>Static method to get a watch expression.</td> |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
264 | </tr> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
265 | </table> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
266 | <a NAME="Watch.__init__" ID="Watch.__init__"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
267 | <h4>Watch (Constructor)</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
268 | <b>Watch</b>(<i>cond, compiledCond, flag, temporary=False</i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
269 | <p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
270 | Constructor |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
271 | </p><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
272 | <dt><i>cond</i> (str)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
273 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
274 | condition as string with flag |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
275 | </dd><dt><i>compiledCond</i> (code object)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
276 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
277 | precompiled condition |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
278 | </dd><dt><i>flag</i> (str)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
279 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
280 | indicates type of watch (created or changed) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
281 | </dd><dt><i>temporary=</i> (bool)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
282 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
283 | flag for temporary watches |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
284 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
285 | </dl><a NAME="Watch.deleteMe" ID="Watch.deleteMe"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
286 | <h4>Watch.deleteMe</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
287 | <b>deleteMe</b>(<i></i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
288 | <p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
289 | Public method to clear this watch expression. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
290 | </p><a NAME="Watch.disable" ID="Watch.disable"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
291 | <h4>Watch.disable</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
292 | <b>disable</b>(<i></i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
293 | <p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
294 | Public method to disable this watch. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
295 | </p><a NAME="Watch.enable" ID="Watch.enable"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
296 | <h4>Watch.enable</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
297 | <b>enable</b>(<i></i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
298 | <p> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
299 | Public method to enable this watch. |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
300 | </p><a NAME="Watch.clear_all_watches" ID="Watch.clear_all_watches"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
301 | <h4>Watch.clear_all_watches (static)</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
302 | <b>clear_all_watches</b>(<i></i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
303 | <p> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
304 | Static method to clear all watch expressions. |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
305 | </p><a NAME="Watch.clear_watch" ID="Watch.clear_watch"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
306 | <h4>Watch.clear_watch (static)</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
307 | <b>clear_watch</b>(<i></i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
308 | <p> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
309 | Static method to clear a watch expression. |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
310 | </p><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
311 | <dt><i>cond</i> (str)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
312 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
313 | expression of the watch expression to be cleared |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
314 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
315 | </dl><a NAME="Watch.effectiveWatch" ID="Watch.effectiveWatch"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
316 | <h4>Watch.effectiveWatch (static)</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
317 | <b>effectiveWatch</b>(<i></i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
318 | <p> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
319 | Static method to determine, if a watch expression is effective. |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
320 | </p><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
321 | <dt><i>frame</i> (frame object)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
322 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
323 | the current execution frame |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
324 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
325 | </dl><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
326 | <dt>Returns:</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
327 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
328 | tuple of watch expression and a flag to indicate, that a |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
329 | temporary watch expression may be deleted |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
330 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
331 | </dl><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
332 | <dt>Return Type:</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
333 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
334 | tuple of Watch, int |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
335 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
336 | </dl><a NAME="Watch.get_watch" ID="Watch.get_watch"></a> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
337 | <h4>Watch.get_watch (static)</h4> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
338 | <b>get_watch</b>(<i></i>) |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
339 | <p> |
5815
223fa32b3a32
Extended the doc style checker again and corrected some doc style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5245
diff
changeset
|
340 | Static method to get a watch expression. |
5245
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
341 | </p><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
342 | <dt><i>cond</i> (str)</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
343 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
344 | expression of the watch expression to be cleared |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
345 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
346 | </dl><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
347 | <dt>Returns:</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
348 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
349 | reference to the watch point |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
350 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
351 | </dl><dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
352 | <dt>Return Type:</dt> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
353 | <dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
354 | Watch or None |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
355 | </dd> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
356 | </dl> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
357 | <div align="right"><a href="#top">Up</a></div> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
358 | <hr /> |
e1908fd9deac
Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
359 | </body></html> |