Skip to content

Commit a61d93c

Browse files
author
Eduard Bröcker
committed
arxml init value may not decoded
just ignore #550
1 parent e9fe22a commit a61d93c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/canmatrix/formats/arxml.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -1221,7 +1221,11 @@ def get_signals(signal_array, frame, ea, multiplex_id, float_factory, bit_offset
12211221

12221222
if initvalue is not None and initvalue.text is not None:
12231223
initvalue.text = canmatrix.utils.guess_value(initvalue.text)
1224-
new_signal.initial_value = (float_factory(initvalue.text) * factor) + offset
1224+
1225+
try:
1226+
new_signal.initial_value = (float_factory(initvalue.text) * factor) + offset
1227+
except decimal.InvalidOperation:
1228+
logger.error("could not decode value {}".format(initvalue.text))
12251229

12261230
for key, value in list(values.items()):
12271231
new_signal.add_values(canmatrix.utils.decode_number(key, float_factory), value)

0 commit comments

Comments
 (0)