Skip to content

Commit c254ad2

Browse files
committed
analyse #550
1 parent 929c950 commit c254ad2

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/canmatrix/formats/arxml.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -1231,7 +1231,10 @@ def get_signals(signal_array, frame, ea, multiplex_id, float_factory, bit_offset
12311231

12321232
if initvalue is not None and initvalue.text is not None:
12331233
initvalue.text = canmatrix.utils.guess_value(initvalue.text)
1234-
new_signal.initial_value = float_factory(initvalue.text)
1234+
try:
1235+
new_signal.initial_value = float_factory(initvalue.text)
1236+
except decimal.InvalidOperation:
1237+
logger.error("could not decode value {}".format(initvalue.text))
12351238

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

0 commit comments

Comments
 (0)