src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html

branch
eric7
changeset 10507
d1c6608155ef
parent 10479
856476537696
equal deleted inserted replaced
10506:321555d0303b 10507:d1c6608155ef
29 <tr> 29 <tr>
30 <td><a href="#_get">_get</a></td> 30 <td><a href="#_get">_get</a></td>
31 <td></td> 31 <td></td>
32 </tr> 32 </tr>
33 <tr> 33 <tr>
34 <td><a href="#calcLineRange">calcLineRange</a></td>
35 <td>Function to calculate the line range for a subtree.</td>
36 </tr>
37 <tr>
34 <td><a href="#concatString">concatString</a></td> 38 <td><a href="#concatString">concatString</a></td>
35 <td>Function to build a string from an ast.BinOp chain.</td> 39 <td>Function to build a string from an ast.BinOp chain.</td>
36 </tr> 40 </tr>
37 <tr> 41 <tr>
38 <td><a href="#deepgetattr">deepgetattr</a></td> 42 <td><a href="#deepgetattr">deepgetattr</a></td>
63 <td>Function to extract the qualified name from an ast.Attribute node.</td> 67 <td>Function to extract the qualified name from an ast.Attribute node.</td>
64 </tr> 68 </tr>
65 <tr> 69 <tr>
66 <td><a href="#linerange">linerange</a></td> 70 <td><a href="#linerange">linerange</a></td>
67 <td>Function to get line number range from a node.</td> 71 <td>Function to get line number range from a node.</td>
68 </tr>
69 <tr>
70 <td><a href="#linerange_fix">linerange_fix</a></td>
71 <td>Function to get a line number range working around a known Python bug with multi-line strings.</td>
72 </tr> 72 </tr>
73 <tr> 73 <tr>
74 <td><a href="#namespacePathJoin">namespacePathJoin</a></td> 74 <td><a href="#namespacePathJoin">namespacePathJoin</a></td>
75 <td>Function to extend a given namespace path.</td> 75 <td>Function to extend a given namespace path.</td>
76 </tr> 76 </tr>
116 <hr /> 116 <hr />
117 <a NAME="_get" ID="_get"></a> 117 <a NAME="_get" ID="_get"></a>
118 <h2>_get</h2> 118 <h2>_get</h2>
119 <b>_get</b>(<i>node, bits, stop=None</i>) 119 <b>_get</b>(<i>node, bits, stop=None</i>)
120 120
121 <div align="right"><a href="#top">Up</a></div>
122 <hr />
123 <hr />
124 <a NAME="calcLineRange" ID="calcLineRange"></a>
125 <h2>calcLineRange</h2>
126 <b>calcLineRange</b>(<i>node</i>)
127 <p>
128 Function to calculate the line range for a subtree.
129 </p>
130
131 <dl>
132
133 <dt><i>node</i> (ast.AST)</dt>
134 <dd>
135 node to calculate the line range for
136 </dd>
137 </dl>
138 <dl>
139 <dt>Return:</dt>
140 <dd>
141 tuple containing the start and end line of the subtree
142 </dd>
143 </dl>
144 <dl>
145 <dt>Return Type:</dt>
146 <dd>
147 tuple of (int, int)
148 </dd>
149 </dl>
121 <div align="right"><a href="#top">Up</a></div> 150 <div align="right"><a href="#top">Up</a></div>
122 <hr /> 151 <hr />
123 <hr /> 152 <hr />
124 <a NAME="concatString" ID="concatString"></a> 153 <a NAME="concatString" ID="concatString"></a>
125 <h2>concatString</h2> 154 <h2>concatString</h2>
448 </dd> 477 </dd>
449 </dl> 478 </dl>
450 <div align="right"><a href="#top">Up</a></div> 479 <div align="right"><a href="#top">Up</a></div>
451 <hr /> 480 <hr />
452 <hr /> 481 <hr />
453 <a NAME="linerange_fix" ID="linerange_fix"></a>
454 <h2>linerange_fix</h2>
455 <b>linerange_fix</b>(<i>node</i>)
456 <p>
457 Function to get a line number range working around a known Python bug
458 with multi-line strings.
459 </p>
460
461 <dl>
462
463 <dt><i>node</i> (ast.AST)</dt>
464 <dd>
465 node to extract a line range from
466 </dd>
467 </dl>
468 <dl>
469 <dt>Return:</dt>
470 <dd>
471 list containing the line number range
472 </dd>
473 </dl>
474 <dl>
475 <dt>Return Type:</dt>
476 <dd>
477 list of int
478 </dd>
479 </dl>
480 <div align="right"><a href="#top">Up</a></div>
481 <hr />
482 <hr />
483 <a NAME="namespacePathJoin" ID="namespacePathJoin"></a> 482 <a NAME="namespacePathJoin" ID="namespacePathJoin"></a>
484 <h2>namespacePathJoin</h2> 483 <h2>namespacePathJoin</h2>
485 <b>namespacePathJoin</b>(<i>namespace, name</i>) 484 <b>namespacePathJoin</b>(<i>namespace, name</i>)
486 <p> 485 <p>
487 Function to extend a given namespace path. 486 Function to extend a given namespace path.

eric ide

mercurial