186 error = error.split(":", 1)[1].strip() |
186 error = error.split(":", 1)[1].strip() |
187 |
187 |
188 cline = min(len(codestring.splitlines()), int(line)) - 1 |
188 cline = min(len(codestring.splitlines()), int(line)) - 1 |
189 code = codestring.splitlines()[cline] |
189 code = codestring.splitlines()[cline] |
190 return [{'error': (fn, int(line), 0, code, error)}] |
190 return [{'error': (fn, int(line), 0, code, error)}] |
|
191 except IndexError: |
|
192 error = "Incomplete source file" |
|
193 splittedCode = codestring.splitlines() |
|
194 return [{'error': (file, len(splittedCode) + 1, len(splittedCode[-1]), |
|
195 splittedCode[-1], error)}] |
191 |
196 |
192 return [{}] |
197 return [{}] |