Documentation/Source/eric6.DebugClients.Python2.DebugClientBase.html

changeset 5173
632257ad7337
parent 5161
f7b6ded9cc37
equal deleted inserted replaced
5172:f35c7e0db572 5173:632257ad7337
75 </p> 75 </p>
76 <h3>Derived from</h3> 76 <h3>Derived from</h3>
77 object 77 object
78 <h3>Class Attributes</h3> 78 <h3>Class Attributes</h3>
79 <table> 79 <table>
80 <tr><td>clientCapabilities</td></tr> 80 <tr><td>Indicators</td></tr><tr><td>clientCapabilities</td></tr>
81 </table> 81 </table>
82 <h3>Class Methods</h3> 82 <h3>Class Methods</h3>
83 <table> 83 <table>
84 <tr><td>None</td></tr> 84 <tr><td>None</td></tr>
85 </table> 85 </table>
102 <td>Private method to return the variables of a frame to the debug server.</td> 102 <td>Private method to return the variables of a frame to the debug server.</td>
103 </tr><tr> 103 </tr><tr>
104 <td><a href="#DebugClientBase.__dumpVariables">__dumpVariables</a></td> 104 <td><a href="#DebugClientBase.__dumpVariables">__dumpVariables</a></td>
105 <td>Private method to return the variables of a frame to the debug server.</td> 105 <td>Private method to return the variables of a frame to the debug server.</td>
106 </tr><tr> 106 </tr><tr>
107 <td><a href="#DebugClientBase.__extractIndicators">__extractIndicators</a></td>
108 <td>Private method to extract the indicator string from a variable text.</td>
109 </tr><tr>
107 <td><a href="#DebugClientBase.__formatQtVariable">__formatQtVariable</a></td> 110 <td><a href="#DebugClientBase.__formatQtVariable">__formatQtVariable</a></td>
108 <td>Private method to produce a formated output of a simple Qt4/Qt5 type.</td> 111 <td>Private method to produce a formatted output of a simple Qt4/Qt5 type.</td>
109 </tr><tr> 112 </tr><tr>
110 <td><a href="#DebugClientBase.__formatVariablesList">__formatVariablesList</a></td> 113 <td><a href="#DebugClientBase.__formatVariablesList">__formatVariablesList</a></td>
111 <td>Private method to produce a formated variables list.</td> 114 <td>Private method to produce a formated variables list.</td>
112 </tr><tr> 115 </tr><tr>
113 <td><a href="#DebugClientBase.__generateFilterObjects">__generateFilterObjects</a></td> 116 <td><a href="#DebugClientBase.__generateFilterObjects">__generateFilterObjects</a></td>
300 </dd><dt><i>filter</i></dt> 303 </dd><dt><i>filter</i></dt>
301 <dd> 304 <dd>
302 the indices of variable types to be filtered 305 the indices of variable types to be filtered
303 (list of int) 306 (list of int)
304 </dd> 307 </dd>
308 </dl><a NAME="DebugClientBase.__extractIndicators" ID="DebugClientBase.__extractIndicators"></a>
309 <h4>DebugClientBase.__extractIndicators</h4>
310 <b>__extractIndicators</b>(<i>var</i>)
311 <p>
312 Private method to extract the indicator string from a variable text.
313 </p><dl>
314 <dt><i>var</i> (str)</dt>
315 <dd>
316 variable text
317 </dd>
318 </dl><dl>
319 <dt>Returns:</dt>
320 <dd>
321 tuple containing the variable text without indicators and the
322 indicator string
323 </dd>
324 </dl><dl>
325 <dt>Return Type:</dt>
326 <dd>
327 tuple of two str
328 </dd>
305 </dl><a NAME="DebugClientBase.__formatQtVariable" ID="DebugClientBase.__formatQtVariable"></a> 329 </dl><a NAME="DebugClientBase.__formatQtVariable" ID="DebugClientBase.__formatQtVariable"></a>
306 <h4>DebugClientBase.__formatQtVariable</h4> 330 <h4>DebugClientBase.__formatQtVariable</h4>
307 <b>__formatQtVariable</b>(<i>value, vtype</i>) 331 <b>__formatQtVariable</b>(<i>value, qttype</i>)
308 <p> 332 <p>
309 Private method to produce a formated output of a simple Qt4/Qt5 type. 333 Private method to produce a formatted output of a simple Qt4/Qt5 type.
310 </p><dl> 334 </p><dl>
311 <dt><i>value</i></dt> 335 <dt><i>value</i></dt>
312 <dd> 336 <dd>
313 variable to be formated 337 variable to be formatted
314 </dd><dt><i>vtype</i></dt> 338 </dd><dt><i>qttype</i></dt>
315 <dd> 339 <dd>
316 type of the variable to be formatted (string) 340 type of the Qt variable to be formatted (string)
317 </dd> 341 </dd>
318 </dl><dl> 342 </dl><dl>
319 <dt>Returns:</dt> 343 <dt>Returns:</dt>
320 <dd> 344 <dd>
321 A tuple consisting of a list of formatted variables. Each 345 A tuple consisting of a list of formatted variables. Each
322 variable entry is a tuple of three elements, the variable name, 346 variable entry is a tuple of three elements, the variable name,
323 its type and value. 347 its type and value.
324 </dd> 348 </dd>
325 </dl><a NAME="DebugClientBase.__formatVariablesList" ID="DebugClientBase.__formatVariablesList"></a> 349 </dl><a NAME="DebugClientBase.__formatVariablesList" ID="DebugClientBase.__formatVariablesList"></a>
326 <h4>DebugClientBase.__formatVariablesList</h4> 350 <h4>DebugClientBase.__formatVariablesList</h4>
327 <b>__formatVariablesList</b>(<i>keylist, dict, scope, filter=[], formatSequences=0</i>) 351 <b>__formatVariablesList</b>(<i>keylist, dict, scope, filter=[], formatSequences=False</i>)
328 <p> 352 <p>
329 Private method to produce a formated variables list. 353 Private method to produce a formated variables list.
330 </p><p> 354 </p><p>
331 The dictionary passed in to it is scanned. Variables are 355 The dictionary passed in to it is scanned. Variables are
332 only added to the list, if their type is not contained 356 only added to the list, if their type is not contained

eric ide

mercurial