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