Handle more error cases
This commit is contained in:
parent
533c85b249
commit
e046af8ce8
@ -953,6 +953,8 @@ def read_repetition(stream: io.BufferedIOBase) -> repetition_t:
|
||||
return GridRepetition.read(stream, rtype)
|
||||
elif rtype in (4, 5, 6, 7, 10, 11):
|
||||
return ArbitraryRepetition.read(stream, rtype)
|
||||
else:
|
||||
raise InvalidDataError('Unexpected repetition type: {}'.format(rtype))
|
||||
|
||||
|
||||
def write_repetition(stream: io.BufferedIOBase, repetition: repetition_t) -> int:
|
||||
@ -1357,7 +1359,7 @@ def read_point_list(stream: io.BufferedIOBase) -> List[List[int]]:
|
||||
y += delta.y
|
||||
points.append([x, y])
|
||||
else:
|
||||
raise Exception('Invalid point list type')
|
||||
raise InvalidDataError('Invalid point list type')
|
||||
return points
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user