From a0301c7d518b081e8bd95df3d5bcc35e12deaf03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20R=C3=B6hl?= Date: Wed, 8 Nov 2023 02:06:08 +0100 Subject: [PATCH] Fix CSV output of HW thread topology --- src/applications/likwid-topology.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/applications/likwid-topology.lua b/src/applications/likwid-topology.lua index a05cad136..0be247897 100644 --- a/src/applications/likwid-topology.lua +++ b/src/applications/likwid-topology.lua @@ -160,7 +160,14 @@ for cntr=0,cputopo["numHWThreads"]-1 do else table.insert(line, "") end - table.insert(output_csv, likwid.printTextTable(header, line, cntr == 0)) + if print_csv then + if cntr == 0 then + table.insert(output_csv, table.concat(header, ",")) + end + table.insert(output_csv, table.concat(line, ",")) + else + table.insert(output_csv, likwid.printTextTable(header, line, cntr == 0)) + end end table.insert(output_csv, likwid.hline)