[PATCH 5/7] nics/system_info: Accept memory with unknown speed
Akihiko Odaki
akihiko.odaki at daynix.com
Fri Apr 14 14:52:53 CEST 2023
A virtual machine may only have memories with unknown speed. Rejecting
memories with unknown speed cause an exception in such a case because
_strip_memory() expects there is one valid memory at least.
Signed-off-by: Akihiko Odaki <akihiko.odaki at daynix.com>
---
nics/system_info.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/nics/system_info.py b/nics/system_info.py
index 3e80d4bd..c841a505 100644
--- a/nics/system_info.py
+++ b/nics/system_info.py
@@ -57,7 +57,7 @@ class SystemInfo(object):
speed_regex = r"(\s+)Speed: (.*)"
size = ""
locate = ""
- speed = "Unknown"
+ speed = None
memory_infos = []
memory_channel = set()
lines = memories.split("\r\n")
@@ -75,10 +75,10 @@ class SystemInfo(object):
s_m = re.match(speed_regex, line)
if s_m:
speed = s_m.group(2)
- if speed != "Unknown":
+ if speed is not None:
memory = {"Size": size, "Locate": locate, "Speed": speed}
memory_infos.append(memory)
- speed = "Unknown"
+ speed = None
total_size += int(size)
memory_channel.add(locate[0])
--
2.40.0
More information about the dts
mailing list