Skip to content
Snippets Groups Projects
Commit bb157ab1 authored by Kevin Lyda's avatar Kevin Lyda :speech_balloon:
Browse files

Handle blank lines of < 6 chars.

Also emit a better warning for bad lines - identify the line number.
parent 9e9c2ab9
Branches
No related tags found
No related merge requests found
...@@ -47,7 +47,7 @@ def cobol_Renumber(): ...@@ -47,7 +47,7 @@ def cobol_Renumber():
# Look for gaps. # Look for gaps.
for i in xrange(len(lines)): for i in xrange(len(lines)):
if len(lines[i]) == 0 or lines[i][:6] == ' ': if len(lines[i]) == 0 or lines[i][:6].isspace():
if not gap: if not gap:
gap['i'] = i gap['i'] = i
gap['last_line_no'] = last_line_no gap['last_line_no'] = last_line_no
...@@ -55,7 +55,7 @@ def cobol_Renumber(): ...@@ -55,7 +55,7 @@ def cobol_Renumber():
try: try:
last_line_no = int(lines[i][:6]) last_line_no = int(lines[i][:6])
except ValueError: except ValueError:
print('Malformed line - has non-numbers in columns 1-6') print('Malformed line (%d) - has non-numbers in columns 1-6' % i - 1)
return return
if gap: if gap:
delta = math.floor((last_line_no - gap['last_line_no']) / delta = math.floor((last_line_no - gap['last_line_no']) /
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment