We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 20e3645 commit e2b8f24Copy full SHA for e2b8f24
sasutils/sysfs.py
@@ -30,7 +30,14 @@
30
31
# Some VPDs contain weird characters...
32
def sanitize_sysfs_value(value):
33
- return value.strip('\x00').encode('ascii', errors='replace').decode()
+ try:
34
+ value2 = value.strip('\x00')
35
+ except TypeError:
36
37
+ value2 = value.strip(b'\x00').decode('ascii', errors='replace')
38
+ except Exception:
39
+ value2 = str(value).strip('\x00')
40
+ return value2.encode('ascii', errors='replace').decode()
41
42
43
class SysfsNode(object):
0 commit comments