From bcd8c57a702abca52a7d718b6017fddd697e7c62 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Tue, 20 Jun 2023 23:17:57 -0700 Subject: [PATCH] uds: fix TypeError for invalid subfunctions (#1474) fix TypeError --- python/uds.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/uds.py b/python/uds.py index 06d8d825..f52118c8 100644 --- a/python/uds.py +++ b/python/uds.py @@ -229,7 +229,7 @@ class NegativeResponseError(Exception): class InvalidServiceIdError(Exception): pass -class InvalidSubFunctioneError(Exception): +class InvalidSubFunctionError(Exception): pass _negative_response_codes = { @@ -630,7 +630,7 @@ class UdsClient(): resp_sfn = resp[1] if len(resp) > 1 else None if subfunction != resp_sfn: resp_sfn_hex = hex(resp_sfn) if resp_sfn is not None else None - raise InvalidSubFunctioneError(f'invalid response subfunction: {resp_sfn_hex:x}') + raise InvalidSubFunctionError(f'invalid response subfunction: {resp_sfn_hex}') # return data (exclude service id and sub-function id) return resp[(1 if subfunction is None else 2):]