Fine tuned the source code documentation template and regenerated the source code documentation.
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1
|
<!DOCTYPE html> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2
|
<html><head> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3
|
<title>eric7.Plugins.CheckerPlugins.CodeStyleChecker.NameOrder.NameOrderChecker</title> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4
|
<meta charset="UTF-8"> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5
|
<link rel="stylesheet" href="styles.css"> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6
|
</head> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7
|
<body> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8
|
<a NAME="top" ID="top"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9
|
<h1>eric7.Plugins.CheckerPlugins.CodeStyleChecker.NameOrder.NameOrderChecker</h1> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11
|
Module implementing a checker for import statements. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
13
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14
|
<h3>Global Attributes</h3> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15
|
<table> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16
|
<tr><td>None</td></tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17
|
</table> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
18
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19
|
<h3>Classes</h3> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20
|
<table> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22
|
<td><a href="#NameOrderChecker">NameOrderChecker</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23
|
<td>Class implementing a checker for name ordering.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25
|
</table> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
26
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27
|
<h3>Functions</h3> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28
|
<table> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29
|
<tr><td>None</td></tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30
|
</table> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
31
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32
|
<hr /> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33
|
<hr /> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34
|
<a NAME="NameOrderChecker" ID="NameOrderChecker"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35
|
<h2>NameOrderChecker</h2> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37
|
Class implementing a checker for name ordering. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38
|
</p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40
|
Note: Name ordering is checked for import statements, the '__all__' statement |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41
|
and exception names of exception handlers. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
43
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44
|
<h3>Derived from</h3> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45
|
None |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46
|
<h3>Class Attributes</h3> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47
|
<table> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48
|
<tr><td>Codes</td></tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49
|
</table> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
50
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51
|
<h3>Class Methods</h3> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52
|
<table> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53
|
<tr><td>None</td></tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54
|
</table> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
55
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56
|
<h3>Methods</h3> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57
|
<table> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59
|
<td><a href="#NameOrderChecker.__init__">NameOrderChecker</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60
|
<td>Constructor</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63
|
<td><a href="#NameOrderChecker.__atoi">__atoi</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64
|
<td>Private method to convert the given text to an integer number.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67
|
<td><a href="#NameOrderChecker.__checkNameOrder">__checkNameOrder</a></td> |
10054
|
68
|
<td>Private method to check the order of import statements and handled exceptions.</td> |
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71
|
<td><a href="#NameOrderChecker.__error">__error</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72
|
<td>Private method to record an issue.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75
|
<td><a href="#NameOrderChecker.__findErrorInAll">__findErrorInAll</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76
|
<td>Private method to check the '__all__' node for errors.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79
|
<td><a href="#NameOrderChecker.__findExceptionListErrors">__findExceptionListErrors</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80
|
<td>Private method to check the exception node for errors.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83
|
<td><a href="#NameOrderChecker.__findExceptionListNodes">__findExceptionListNodes</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84
|
<td>Private method to find all exception types handled by given tree.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87
|
<td><a href="#NameOrderChecker.__findExceptionListStr">__findExceptionListStr</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88
|
<td>Private method to get the exception name out of an exception handler type node.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91
|
<td><a href="#NameOrderChecker.__findNodes">__findNodes</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92
|
<td>Private method to find all import and import from nodes of the given tree.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95
|
<td><a href="#NameOrderChecker.__ignoreCode">__ignoreCode</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96
|
<td>Private method to check if the message code should be ignored.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99
|
<td><a href="#NameOrderChecker.__naturalKeys">__naturalKeys</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100
|
<td>Private method to generate keys for natural sorting.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103
|
<td><a href="#NameOrderChecker.__naturally">__naturally</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104
|
<td>Private method to sort the given list of names naturally.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107
|
<td><a href="#NameOrderChecker.keyCallback">keyCallback</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108
|
<td></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111
|
<td><a href="#NameOrderChecker.moduleKey">moduleKey</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112
|
<td>Public method to generate a key for the given module name.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115
|
<td><a href="#NameOrderChecker.run">run</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116
|
<td>Public method to check the given source against miscellaneous conditions.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118
|
<tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119
|
<td><a href="#NameOrderChecker.sorted">sorted</a></td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120
|
<td>Public method to sort the given list of names.</td> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121
|
</tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122
|
</table> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
123
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124
|
<h3>Static Methods</h3> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125
|
<table> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126
|
<tr><td>None</td></tr> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127
|
</table> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128
|
|
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
129
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130
|
<a NAME="NameOrderChecker.__init__" ID="NameOrderChecker.__init__"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131
|
<h4>NameOrderChecker (Constructor)</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132
|
<b>NameOrderChecker</b>(<i>source, filename, tree, select, ignore, expected, repeat, args</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134
|
Constructor |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
136
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139
|
<dt><i>source</i> (list of str)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
140
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
141
|
source code to be checked |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
142
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143
|
<dt><i>filename</i> (str)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
144
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145
|
name of the source file |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147
|
<dt><i>tree</i> (ast.Module)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149
|
AST tree of the source code |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151
|
<dt><i>select</i> (list of str)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
153
|
list of selected codes |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155
|
<dt><i>ignore</i> (list of str)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157
|
list of codes to be ignored |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
159
|
<dt><i>expected</i> (list of str)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
161
|
list of expected codes |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163
|
<dt><i>repeat</i> (bool)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165
|
flag indicating to report each occurrence of a code |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
166
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
167
|
<dt><i>args</i> (dict)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
168
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
169
|
dictionary of arguments for the various checks |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
172
|
<a NAME="NameOrderChecker.__atoi" ID="NameOrderChecker.__atoi"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
173
|
<h4>NameOrderChecker.__atoi</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
174
|
<b>__atoi</b>(<i>text</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
175
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
176
|
Private method to convert the given text to an integer number. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
177
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
178
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
179
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
180
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
181
|
<dt><i>text</i> (str)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
182
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
183
|
text to be converted |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
184
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
185
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
186
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
187
|
<dt>Return:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
188
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
189
|
integer number |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
190
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
191
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
192
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
193
|
<dt>Return Type:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
194
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195
|
int |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
196
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
197
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
198
|
<a NAME="NameOrderChecker.__checkNameOrder" ID="NameOrderChecker.__checkNameOrder"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
199
|
<h4>NameOrderChecker.__checkNameOrder</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200
|
<b>__checkNameOrder</b>(<i></i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201
|
<p> |
10054
|
202
|
Private method to check the order of import statements and handled exceptions. |
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
203
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
204
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205
|
<a NAME="NameOrderChecker.__error" ID="NameOrderChecker.__error"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206
|
<h4>NameOrderChecker.__error</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
207
|
<b>__error</b>(<i>lineNumber, offset, code, *args</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
208
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209
|
Private method to record an issue. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
211
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
212
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214
|
<dt><i>lineNumber</i> (int)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
216
|
line number of the issue |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
217
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
218
|
<dt><i>offset</i> (int)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
219
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220
|
position within line of the issue |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
221
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
222
|
<dt><i>code</i> (str)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
223
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
224
|
message code |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
225
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
226
|
<dt><i>args</i> (list)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
227
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
228
|
arguments for the message |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
229
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
230
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
231
|
<a NAME="NameOrderChecker.__findErrorInAll" ID="NameOrderChecker.__findErrorInAll"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
232
|
<h4>NameOrderChecker.__findErrorInAll</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
233
|
<b>__findErrorInAll</b>(<i>node</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
234
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
235
|
Private method to check the '__all__' node for errors. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
236
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
237
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
238
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
239
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
240
|
<dt><i>node</i> (ast.List or ast.Tuple)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
241
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
242
|
reference to the '__all__' node |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
243
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
244
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
245
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
246
|
<dt>Return:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
247
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
248
|
tuple containing a reference to the node an error code and the error |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
249
|
arguments |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
250
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
251
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
252
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
253
|
<dt>Return Type:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
254
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
255
|
tuple of (ast.List | ast.Tuple, str, str) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
256
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
257
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
258
|
<a NAME="NameOrderChecker.__findExceptionListErrors" ID="NameOrderChecker.__findExceptionListErrors"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
259
|
<h4>NameOrderChecker.__findExceptionListErrors</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
260
|
<b>__findExceptionListErrors</b>(<i>nodes</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
261
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
262
|
Private method to check the exception node for errors. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
263
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
264
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
265
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
266
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
267
|
<dt><i>nodes</i> (list of ast.List or ast.Tuple)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
268
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
269
|
list of exception nodes |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
270
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
271
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
272
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
273
|
<dt>Return:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
274
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
275
|
DESCRIPTION |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
276
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
277
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
278
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
279
|
<dt>Return Type:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
280
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
281
|
TYPE |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
282
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
283
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
284
|
<a NAME="NameOrderChecker.__findExceptionListNodes" ID="NameOrderChecker.__findExceptionListNodes"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
285
|
<h4>NameOrderChecker.__findExceptionListNodes</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
286
|
<b>__findExceptionListNodes</b>(<i>tree</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
287
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
288
|
Private method to find all exception types handled by given tree. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
289
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
290
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
291
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
292
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
293
|
<dt><i>tree</i> (ast.AST)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
294
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
295
|
reference to the ast node tree to be parsed |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
296
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
297
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
298
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
299
|
<dt>Return:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
300
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
301
|
list of exception types |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
302
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
303
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
304
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
305
|
<dt>Return Type:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
306
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
307
|
list of ast.Name |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
308
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
309
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
310
|
<a NAME="NameOrderChecker.__findExceptionListStr" ID="NameOrderChecker.__findExceptionListStr"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
311
|
<h4>NameOrderChecker.__findExceptionListStr</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
312
|
<b>__findExceptionListStr</b>(<i>node</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
313
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
314
|
Private method to get the exception name out of an exception handler type node. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
315
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
316
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
317
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
318
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
319
|
<dt><i>node</i> (ast.Name or ast.Attribute)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
320
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
321
|
node to be treated |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
322
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
323
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
324
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
325
|
<dt>Return:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
326
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
327
|
string containing the exception name |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
328
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
329
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
330
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
331
|
<dt>Return Type:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
332
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
333
|
str |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
334
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
335
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
336
|
<a NAME="NameOrderChecker.__findNodes" ID="NameOrderChecker.__findNodes"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
337
|
<h4>NameOrderChecker.__findNodes</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
338
|
<b>__findNodes</b>(<i>tree</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
339
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
340
|
Private method to find all import and import from nodes of the given |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
341
|
tree. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
342
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
343
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
344
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
345
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
346
|
<dt><i>tree</i> (ast.AST)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
347
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
348
|
reference to the ast node tree to be parsed |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
349
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
350
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
351
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
352
|
<dt>Return:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
353
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
354
|
tuple containing a list of import nodes, the '__all__' node and |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
355
|
exception nodes |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
356
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
357
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
358
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
359
|
<dt>Return Type:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
360
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
361
|
tuple of (ast.Import | ast.ImportFrom, ast.List | ast.Tuple, |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
362
|
ast.List | ast.Tuple) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
363
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
364
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
365
|
<a NAME="NameOrderChecker.__ignoreCode" ID="NameOrderChecker.__ignoreCode"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
366
|
<h4>NameOrderChecker.__ignoreCode</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
367
|
<b>__ignoreCode</b>(<i>code</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
368
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
369
|
Private method to check if the message code should be ignored. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
370
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
371
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
372
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
373
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
374
|
<dt><i>code</i> (str)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
375
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
376
|
message code to check for |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
377
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
378
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
379
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
380
|
<dt>Return:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
381
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
382
|
flag indicating to ignore the given code |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
383
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
384
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
385
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
386
|
<dt>Return Type:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
387
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
388
|
bool |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
389
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
390
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
391
|
<a NAME="NameOrderChecker.__naturalKeys" ID="NameOrderChecker.__naturalKeys"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
392
|
<h4>NameOrderChecker.__naturalKeys</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
393
|
<b>__naturalKeys</b>(<i>text</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
394
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
395
|
Private method to generate keys for natural sorting. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
396
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
397
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
398
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
399
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
400
|
<dt><i>text</i> (str)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
401
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
402
|
text to generate a key for |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
403
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
404
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
405
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
406
|
<dt>Return:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
407
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
408
|
key for natural sorting |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
409
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
410
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
411
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
412
|
<dt>Return Type:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
413
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
414
|
list of str or int |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
415
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
416
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
417
|
<a NAME="NameOrderChecker.__naturally" ID="NameOrderChecker.__naturally"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
418
|
<h4>NameOrderChecker.__naturally</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
419
|
<b>__naturally</b>(<i>toSort, key=None, reverse=False</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
420
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
421
|
Private method to sort the given list of names naturally. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
422
|
</p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
423
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
424
|
Note: Natural sorting maintains the sort order of numbers (i.e. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
425
|
[Q1, Q10, Q2] is sorted as [Q1, Q2, Q10] while the Python |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
426
|
standard sort would yield [Q1, Q10, Q2]. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
427
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
428
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
429
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
430
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
431
|
<dt><i>toSort</i> (list of str)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
432
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
433
|
list of names to be sorted |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
434
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
435
|
<dt><i>key</i> (function (optional))</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
436
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
437
|
function to generate keys (defaults to None) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
438
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
439
|
<dt><i>reverse</i> (bool (optional))</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
440
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
441
|
flag indicating a reverse sort (defaults to False) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
442
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
443
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
444
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
445
|
<dt>Return:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
446
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
447
|
sorted list of names |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
448
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
449
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
450
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
451
|
<dt>Return Type:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
452
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
453
|
list of str |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
454
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
455
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
456
|
<a NAME="NameOrderChecker.keyCallback" ID="NameOrderChecker.keyCallback"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
457
|
<h4>NameOrderChecker.keyCallback</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
458
|
<b>keyCallback</b>(<i></i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
459
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
460
|
<a NAME="NameOrderChecker.moduleKey" ID="NameOrderChecker.moduleKey"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
461
|
<h4>NameOrderChecker.moduleKey</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
462
|
<b>moduleKey</b>(<i>moduleName, subImports=False</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
463
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
464
|
Public method to generate a key for the given module name. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
465
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
466
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
467
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
468
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
469
|
<dt><i>moduleName</i> (str)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
470
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
471
|
module name |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
472
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
473
|
<dt><i>subImports</i> (bool (optional))</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
474
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
475
|
flag indicating a sub import like in |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
476
|
'from foo import bar, baz' (defaults to False) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
477
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
478
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
479
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
480
|
<dt>Return:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
481
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
482
|
generated key |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
483
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
484
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
485
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
486
|
<dt>Return Type:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
487
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
488
|
str |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
489
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
490
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
491
|
<a NAME="NameOrderChecker.run" ID="NameOrderChecker.run"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
492
|
<h4>NameOrderChecker.run</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
493
|
<b>run</b>(<i></i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
494
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
495
|
Public method to check the given source against miscellaneous |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
496
|
conditions. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
497
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
498
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
499
|
<a NAME="NameOrderChecker.sorted" ID="NameOrderChecker.sorted"></a> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
500
|
<h4>NameOrderChecker.sorted</h4> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
501
|
<b>sorted</b>(<i>toSort, key=None, reverse=False</i>) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
502
|
<p> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
503
|
Public method to sort the given list of names. |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
504
|
</p> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
505
|
|
10046
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
506
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
507
|
|
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
508
|
<dt><i>toSort</i> (list of str)</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
509
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
510
|
list of names to be sorted |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
511
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
512
|
<dt><i>key</i> (function (optional))</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
513
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
514
|
function to generate keys (defaults to None) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
515
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
516
|
<dt><i>reverse</i> (bool (optional))</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
517
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
518
|
flag indicating a reverse sort (defaults to False) |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
519
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
520
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
521
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
522
|
<dt>Return:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
523
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
524
|
sorted list of names |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
525
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
526
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
527
|
<dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
528
|
<dt>Return Type:</dt> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
529
|
<dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
530
|
list of str |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
531
|
</dd> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
532
|
</dl> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
533
|
<div align="right"><a href="#top">Up</a></div> |
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
534
|
<hr /> |
10479
856476537696
Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
diff
changeset
|
535
|
</body></html> |