Skip to content

Commit 48fabc4

Browse files
authored
Modify decode method to replace decoding errors (#291)
Update decode method to handle decoding errors gracefully.
1 parent 976b197 commit 48fabc4

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

udsoncan/common/DidCodec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def encode(self, string_ascii: Any) -> bytes: # type: ignore
6767
return string_ascii.encode('ascii')
6868

6969
def decode(self, string_bin: bytes) -> Any:
70-
string_ascii = string_bin.decode('ascii')
70+
string_ascii = string_bin.decode(encoding='ascii', errors="replace")
7171
if len(string_ascii) != self.string_len:
7272
raise ValueError('Trying to decode a string of %d bytes but codec expects %d bytes' % (len(string_ascii), self.string_len))
7373
return string_ascii

0 commit comments

Comments
 (0)