Skip to content

Commit 7c06fc0

Browse files
authored
Merge pull request #893 from mattculler/feature/raw2phys-tweak
raw2phys performance improvement
2 parents ef917c4 + b6876cc commit 7c06fc0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/canmatrix/Signal.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -400,10 +400,10 @@ def raw2phys(self, value, decode_to_str=False):
400400
value = self.float_factory(value)
401401

402402
if decode_to_str:
403-
for value_key, value_string in self.values.items():
404-
if value_key == value:
405-
return value_string
406-
break
403+
try:
404+
return self.values[value]
405+
except KeyError:
406+
pass
407407

408408
result = value * self.factor + self.offset # type: typing.Union[canmatrix.types.PhysicalValue, str]
409409

0 commit comments

Comments
 (0)