From 8a1649df1a4304f45f0a51cce628897cb0579b17 Mon Sep 17 00:00:00 2001 From: Vlad Spoiala Date: Wed, 9 Feb 2022 18:12:17 +0200 Subject: [PATCH] Fix str_to_size logic. Change-Id: I133d1ff24883619a2125320c969b4aabca24e683 --- pyghmi/ipmi/oem/lenovo/imm.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyghmi/ipmi/oem/lenovo/imm.py b/pyghmi/ipmi/oem/lenovo/imm.py index 9b4f09d3..ff667fe1 100644 --- a/pyghmi/ipmi/oem/lenovo/imm.py +++ b/pyghmi/ipmi/oem/lenovo/imm.py @@ -102,16 +102,16 @@ def fixup_str(propstr): def str_to_size(sizestr): if 'GB' in sizestr: sizestr = sizestr.replace('GB', '') - sizestr = int(float(sizestr * 1024)) + sizestr = int(float(sizestr) * 1024) elif 'GiB' in sizestr: sizestr = sizestr.replace('GiB', '') - sizestr = int(float(sizestr * 1024)) + sizestr = int(float(sizestr) * 1024) elif 'TB' in sizestr: sizestr = sizestr.replace('TB', '') - sizestr = int(float(sizestr * 1000 * 1000)) + sizestr = int(float(sizestr) * 1000 * 1000) elif 'TiB' in sizestr: sizestr = sizestr.replace('TiB', '') - sizestr = int(float(sizestr * 1024 * 1024)) + sizestr = int(float(sizestr) * 1024 * 1024) return sizestr