Skip to content

Commit 09581d3

Browse files
Fix previous commit's unicode handling
1 parent 5f23068 commit 09581d3

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

softioc/device.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,9 +284,9 @@ def truncate_string(value):
284284
value = value.decode(errors="replace")
285285
return value[:39] if isinstance(value, str) else None
286286
else:
287-
if isinstance(value, bytes):
287+
if isinstance(value, bytes): # bytes == str in Python2
288288
value = value.decode("utf-8", errors="replace")
289-
return value[:39] if isinstance(value, str) else None
289+
return value[:39] if isinstance(value, unicode) else None
290290

291291
longin = _Device_In('longin', value_to_epics=convert_to_int)
292292
longout = _Device_Out('longout', value_to_epics=convert_to_int)

0 commit comments

Comments
 (0)