Skip to content

Commit 49ff649

Browse files
committed
Error out on unknown variable type
1 parent 218deda commit 49ff649

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

canmatrix/importsym.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,16 @@ class Mode(object):
129129
line = line.replace(' ', ' "" ')
130130
tempArray = shlex.split(line.strip())
131131
sigName = tempArray[0]
132-
if indexOffset == 1 and tempArray[1][:8] == "unsigned":
133-
is_signed = False
134-
else:
132+
133+
if indexOffset != 1:
135134
is_signed = True
135+
else:
136+
if tempArray[1] == 'unsigned':
137+
is_signed = False
138+
elif tempArray[1] == 'signed':
139+
is_signed = True
140+
else:
141+
raise ValueError('Unknown type \'{}\' found'.format(tempArray[1]))
136142

137143
startBit = int(tempArray[indexOffset+1].split(',')[0])
138144
signalLength = int(tempArray[indexOffset+1].split(',')[1])

0 commit comments

Comments
 (0)