From 8ee5934ec59c9df07ab9db581853522e29358764 Mon Sep 17 00:00:00 2001 From: Peter Bourgon Date: Fri, 22 May 2015 13:27:14 +0200 Subject: [PATCH] Simplify originNodeForProcess --- app/origin_node.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/origin_node.go b/app/origin_node.go index f33d5978c..2cfa1b770 100644 --- a/app/origin_node.go +++ b/app/origin_node.go @@ -33,14 +33,14 @@ func originNodeForProcess(node report.NodeMetadata) OriginNode { {Key: "PID", ValueMajor: node["pid"], ValueMinor: ""}, {Key: "Process name", ValueMajor: node["name"], ValueMinor: ""}, } - if val, ok := node["docker_id"]; ok { - rows = append(rows, report.Row{Key: "Container ID", ValueMajor: val, ValueMinor: ""}) - } - if val, ok := node["docker_name"]; ok { - rows = append(rows, report.Row{Key: "Container name", ValueMajor: val, ValueMinor: ""}) - } - if val, ok := node["cgroup"]; ok { - rows = append(rows, report.Row{Key: "cgroup", ValueMajor: val, ValueMinor: ""}) + for key, human := range map[string]string{ + "docker_id": "Container ID", + "docker_name": "Container name", + "cgroup": "cgroup", + } { + if val, ok := node[key]; ok { + rows = append(rows, report.Row{Key: human, ValueMajor: val, ValueMinor: ""}) + } } return OriginNode{ Table: report.Table{