diff mbox series

rteval: return empty string in compress_cpulist for an empty list

Message ID 20230831202741.200657-1-jkacur@redhat.com
State New
Headers show
Series rteval: return empty string in compress_cpulist for an empty list | expand

Commit Message

John Kacur Aug. 31, 2023, 8:27 p.m. UTC
If an empty list is passed to the function compress_cpulist in
systopology.py, return an empty string, or else an IndexError will be
triggered.

Signed-off-by: John Kacur <jkacur@redhat.com>
---
 rteval/systopology.py | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/rteval/systopology.py b/rteval/systopology.py
index aca2dfd03e95..62ad3558e2e5 100644
--- a/rteval/systopology.py
+++ b/rteval/systopology.py
@@ -147,6 +147,8 @@  class CpuList:
     @staticmethod
     def compress_cpulist(cpulist):
         """ return a string representation of cpulist """
+        if not cpulist:
+            return ""
         if isinstance(cpulist[0], int):
             return ",".join(str(e) for e in cpulist)
         return ",".join(cpulist)