udev_device_get_md_devices() does the conversion.
Signed-off-by: mulhern amulhern@redhat.com --- blivet/devicetree.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/blivet/devicetree.py b/blivet/devicetree.py index 9403fc3..669e4bf 100644 --- a/blivet/devicetree.py +++ b/blivet/devicetree.py @@ -1044,7 +1044,7 @@ class DeviceTree(object):
kwargs["parents"] = [container] kwargs["level"] = udev.udev_device_get_md_level(info) - kwargs["memberDevices"] = int(udev.udev_device_get_md_devices(info)) + kwargs["memberDevices"] = udev.udev_device_get_md_devices(info) kwargs["uuid"] = udev.udev_device_get_md_uuid(info) kwargs["exists"] = True del kwargs["serial"] @@ -1572,7 +1572,7 @@ class DeviceTree(object): try: # level is reported as, eg: "raid1" md_level = udev.udev_device_get_md_level(info) - md_devices = int(udev.udev_device_get_md_devices(info)) + md_devices = udev.udev_device_get_md_devices(info) md_uuid = udev.udev_device_get_md_uuid(info) except (KeyError, ValueError) as e: log.warning("invalid data for %s: %s", device.name, e)