We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 28da4a0 commit 5c559a8Copy full SHA for 5c559a8
blivet/udev.py
@@ -74,7 +74,12 @@ def device_to_dict(device):
74
# Sice blivet uses Device.properties only (with couple of exceptions)
75
# this is a functional workaround. (japokorn May 2017)
76
77
- result = dict(device.properties)
+ result = dict()
78
+ for key in device.properties.keys():
79
+ try:
80
+ result[key] = device.properties.get(key)
81
+ except Exception as e: # pylint: disable=broad-except
82
+ log.error("Failed to get %s property of %s: %s", key, device.sys_name, str(e))
83
result["SYS_NAME"] = device.sys_name
84
result["SYS_PATH"] = device.sys_path
85
return result
0 commit comments