Sun, 13 May 2018 12:57:00 +0200
URL handling: redirected the URL handling for 'http' and 'https' URLs to the main user interface and the man web browser interface (for standalone web browsers).
3673
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | <!DOCTYPE html> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <html><head> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | <title>eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck</title> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | <meta charset="UTF-8"> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <style> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | body { |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | background: #EDECE6; |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | margin: 0em 1em 10em 1em; |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | color: black; |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | } |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | h1 { color: white; background: #85774A; } |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | h2 { color: white; background: #85774A; } |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | h3 { color: white; background: #9D936E; } |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | h4 { color: white; background: #9D936E; } |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | a { color: #BA6D36; } |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | </style> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | </head> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | <body><a NAME="top" ID="top"></a> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <h1>eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck</h1> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | <p> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | Module implementing the syntax check for Python 2/3. |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | </p> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | <h3>Global Attributes</h3> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | <table> |
6111
d38b38117d83
Added VCS conflict markers to the types shown on the marker map.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5762
diff
changeset
|
28 | <tr><td>VcsConflictMarkerRegExpList</td></tr> |
3673
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | </table> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | <h3>Classes</h3> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | <table> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | <tr><td>None</td></tr> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | </table> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | <h3>Functions</h3> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | <table> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | <tr> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
37 | <td><a href="#__syntaxAndPyflakesCheck">__syntaxAndPyflakesCheck</a></td> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
38 | <td>Function to compile one Python source file to Python bytecode and to perform a pyflakes check.</td> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
39 | </tr><tr> |
3673
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | <td><a href="#extractLineFlags">extractLineFlags</a></td> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | <td>Function to extract flags starting and ending with '__' from a line comment.</td> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | </tr><tr> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
43 | <td><a href="#initBatchService">initBatchService</a></td> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
44 | <td>Initialize the batch service and return the entry point.</td> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
45 | </tr><tr> |
3673
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | <td><a href="#initService">initService</a></td> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | <td>Initialize the service and return the entry point.</td> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | </tr><tr> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | <td><a href="#normalizeCode">normalizeCode</a></td> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | <td>Function to normalize the given code.</td> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | </tr><tr> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
52 | <td><a href="#syntaxAndPyflakesBatchCheck">syntaxAndPyflakesBatchCheck</a></td> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
53 | <td>Module function to check syntax for a batch of files.</td> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
54 | </tr><tr> |
3673
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | <td><a href="#syntaxAndPyflakesCheck">syntaxAndPyflakesCheck</a></td> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | <td>Function to compile one Python source file to Python bytecode and to perform a pyflakes check.</td> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
57 | </tr><tr> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
58 | <td><a href="#worker">worker</a></td> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
59 | <td>Module function acting as the parallel worker for the style check.</td> |
3673
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | </tr> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | </table> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | <hr /><hr /> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
63 | <a NAME="__syntaxAndPyflakesCheck" ID="__syntaxAndPyflakesCheck"></a> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
64 | <h2>__syntaxAndPyflakesCheck</h2> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
65 | <b>__syntaxAndPyflakesCheck</b>(<i>filename, codestring, checkFlakes=True, ignoreStarImportWarnings=False</i>) |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
66 | <p> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
67 | Function to compile one Python source file to Python bytecode |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
68 | and to perform a pyflakes check. |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
69 | </p><dl> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
70 | <dt><i>filename</i></dt> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
71 | <dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
72 | source filename (string) |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
73 | </dd><dt><i>codestring</i></dt> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
74 | <dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
75 | string containing the code to compile (string) |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
76 | </dd><dt><i>checkFlakes=</i></dt> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
77 | <dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
78 | flag indicating to do a pyflakes check (boolean) |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
79 | </dd><dt><i>ignoreStarImportWarnings=</i></dt> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
80 | <dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
81 | flag indicating to |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
82 | ignore 'star import' warnings (boolean) |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
83 | </dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
84 | </dl><dl> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
85 | <dt>Returns:</dt> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
86 | <dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
87 | dictionary with the keys 'error' and 'warnings' which |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
88 | hold a list containing details about the error/ warnings |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
89 | (file name, line number, column, codestring (only at syntax |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
90 | errors), the message, a list with arguments for the message) |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
91 | </dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
92 | </dl> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
93 | <div align="right"><a href="#top">Up</a></div> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
94 | <hr /><hr /> |
3673
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | <a NAME="extractLineFlags" ID="extractLineFlags"></a> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | <h2>extractLineFlags</h2> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | <b>extractLineFlags</b>(<i>line, startComment="</i>) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | <p> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | Function to extract flags starting and ending with '__' from a line |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | comment. |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | </p><dl> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | <dt><i>line</i></dt> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | <dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | line to extract flags from (string) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | </dd><dt><i>startComment=</i></dt> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | <dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | string identifying the start of the comment (string) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | </dd><dt><i>endComment=</i></dt> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | <dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | string identifying the end of a comment (string) |
5586
0e5421d679e7
Added capability to place line flags (e.g. __IGNORE...) on the line following the one to be ignored.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4232
diff
changeset
|
111 | </dd><dt><i>flagsLine=</i></dt> |
0e5421d679e7
Added capability to place line flags (e.g. __IGNORE...) on the line following the one to be ignored.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4232
diff
changeset
|
112 | <dd> |
0e5421d679e7
Added capability to place line flags (e.g. __IGNORE...) on the line following the one to be ignored.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4232
diff
changeset
|
113 | flag indicating to check for a flags only line (bool) |
3673
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | </dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | </dl><dl> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | <dt>Returns:</dt> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | <dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | list containing the extracted flags (list of strings) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | </dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | </dl> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | <div align="right"><a href="#top">Up</a></div> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | <hr /><hr /> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
123 | <a NAME="initBatchService" ID="initBatchService"></a> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
124 | <h2>initBatchService</h2> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
125 | <b>initBatchService</b>(<i></i>) |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
126 | <p> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
127 | Initialize the batch service and return the entry point. |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
128 | </p><dl> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
129 | <dt>Returns:</dt> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
130 | <dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
131 | the entry point for the background client (function) |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
132 | </dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
133 | </dl> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
134 | <div align="right"><a href="#top">Up</a></div> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
135 | <hr /><hr /> |
3673
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | <a NAME="initService" ID="initService"></a> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | <h2>initService</h2> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | <b>initService</b>(<i></i>) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139 | <p> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
140 | Initialize the service and return the entry point. |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
141 | </p><dl> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
142 | <dt>Returns:</dt> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143 | <dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
144 | the entry point for the background client (function) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | </dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | </dl> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | <div align="right"><a href="#top">Up</a></div> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | <hr /><hr /> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | <a NAME="normalizeCode" ID="normalizeCode"></a> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150 | <h2>normalizeCode</h2> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | <b>normalizeCode</b>(<i>codestring</i>) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | <p> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
153 | Function to normalize the given code. |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | </p><dl> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155 | <dt><i>codestring</i></dt> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156 | <dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | code to be normalized (string) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158 | </dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
159 | </dl><dl> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | <dt>Returns:</dt> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
161 | <dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | normalized code (string) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | </dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | </dl> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | <div align="right"><a href="#top">Up</a></div> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
166 | <hr /><hr /> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
167 | <a NAME="syntaxAndPyflakesBatchCheck" ID="syntaxAndPyflakesBatchCheck"></a> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
168 | <h2>syntaxAndPyflakesBatchCheck</h2> |
5762
76ef5f340007
Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5606
diff
changeset
|
169 | <b>syntaxAndPyflakesBatchCheck</b>(<i>argumentsList, send, fx, cancelled, maxProcesses=0</i>) |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
170 | <p> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
171 | Module function to check syntax for a batch of files. |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
172 | </p><dl> |
5762
76ef5f340007
Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5606
diff
changeset
|
173 | <dt><i>argumentsList</i> (list)</dt> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
174 | <dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
175 | list of arguments tuples as given for |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
176 | syntaxAndPyflakesCheck |
5762
76ef5f340007
Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5606
diff
changeset
|
177 | </dd><dt><i>send</i> (func)</dt> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
178 | <dd> |
5762
76ef5f340007
Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5606
diff
changeset
|
179 | reference to send function |
76ef5f340007
Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5606
diff
changeset
|
180 | </dd><dt><i>fx</i> (str)</dt> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
181 | <dd> |
5762
76ef5f340007
Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5606
diff
changeset
|
182 | registered service name |
76ef5f340007
Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5606
diff
changeset
|
183 | </dd><dt><i>cancelled</i> (func)</dt> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
184 | <dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
185 | reference to function checking for a cancellation |
5762
76ef5f340007
Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5606
diff
changeset
|
186 | </dd><dt><i>maxProcesses</i> (int)</dt> |
76ef5f340007
Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5606
diff
changeset
|
187 | <dd> |
76ef5f340007
Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5606
diff
changeset
|
188 | number of processes to be used |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
189 | </dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
190 | </dl> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
191 | <div align="right"><a href="#top">Up</a></div> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
192 | <hr /><hr /> |
3673
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
193 | <a NAME="syntaxAndPyflakesCheck" ID="syntaxAndPyflakesCheck"></a> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
194 | <h2>syntaxAndPyflakesCheck</h2> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195 | <b>syntaxAndPyflakesCheck</b>(<i>filename, codestring, checkFlakes=True, ignoreStarImportWarnings=False</i>) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
196 | <p> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
197 | Function to compile one Python source file to Python bytecode |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
198 | and to perform a pyflakes check. |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
199 | </p><dl> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200 | <dt><i>filename</i></dt> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201 | <dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
202 | source filename (string) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
203 | </dd><dt><i>codestring</i></dt> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | <dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205 | string containing the code to compile (string) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206 | </dd><dt><i>checkFlakes=</i></dt> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
207 | <dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
208 | flag indicating to do a pyflakes check (boolean) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209 | </dd><dt><i>ignoreStarImportWarnings=</i></dt> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210 | <dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
211 | flag indicating to |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
212 | ignore 'star import' warnings (boolean) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213 | </dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | </dl><dl> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | <dt>Returns:</dt> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
216 | <dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
217 | dictionary with the keys 'error' and 'warnings' which |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
218 | hold a list containing details about the error/ warnings |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
219 | (file name, line number, column, codestring (only at syntax |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220 | errors), the message, a list with arguments for the message) |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
221 | </dd> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
222 | </dl> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
223 | <div align="right"><a href="#top">Up</a></div> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
224 | <hr /><hr /> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
225 | <a NAME="worker" ID="worker"></a> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
226 | <h2>worker</h2> |
5606
da305d172769
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5586
diff
changeset
|
227 | <b>worker</b>(<i>inputQueue, outputQueue</i>) |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
228 | <p> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
229 | Module function acting as the parallel worker for the style check. |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
230 | </p><dl> |
5606
da305d172769
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5586
diff
changeset
|
231 | <dt><i>inputQueue</i></dt> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
232 | <dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
233 | input queue (multiprocessing.Queue) |
5606
da305d172769
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5586
diff
changeset
|
234 | </dd><dt><i>outputQueue</i></dt> |
4232
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
235 | <dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
236 | output queue (multiprocessing.Queue) |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
237 | </dd> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
238 | </dl> |
8349fd3f8802
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4211
diff
changeset
|
239 | <div align="right"><a href="#top">Up</a></div> |
3673
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
240 | <hr /> |
e26d7d0c1088
Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
241 | </body></html> |