81
81
raise MalformedHunkHeader("Does not match format.", line)
83
83
(orig, mod) = matches.group(1).split(" ")
85
85
raise MalformedHunkHeader(str(e), line)
86
86
if not orig.startswith('-') or not mod.startswith('+'):
87
87
raise MalformedHunkHeader("Positions don't start with + or -.", line)
89
89
(orig_pos, orig_range) = parse_range(orig[1:])
90
90
(mod_pos, mod_range) = parse_range(mod[1:])
92
92
raise MalformedHunkHeader(str(e), line)
93
93
if mod_range < 0 or orig_range < 0:
94
94
raise MalformedHunkHeader("Hunk range is negative", line)