Commit 476a23b9 authored by Stefan Behnel's avatar Stefan Behnel

fix error context output

parent 911b8034
...@@ -18,7 +18,7 @@ def context(position): ...@@ -18,7 +18,7 @@ def context(position):
assert not (isinstance(source, unicode) or isinstance(source, str)), ( assert not (isinstance(source, unicode) or isinstance(source, str)), (
"Please replace filename strings with Scanning.FileSourceDescriptor instances %r" % source) "Please replace filename strings with Scanning.FileSourceDescriptor instances %r" % source)
F = list(source.get_lines()) F = list(source.get_lines())
s = ''.join(F[min(0, position[1]-6):position[1]]) s = ''.join(F[max(0, position[1]-6):position[1]])
s += ' '*(position[2]-1) + '^' s += ' '*(position[2]-1) + '^'
s = '-'*60 + '\n...\n' + s + '\n' + '-'*60 + '\n' s = '-'*60 + '\n...\n' + s + '\n' + '-'*60 + '\n'
return s return s
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment