From baf1f3ab7fdb67bfda1504ab957294f716d32670 Mon Sep 17 00:00:00 2001
From: jacques Grelet <Jacques.Grelet@ird.fr>
Date: Mon, 11 Mar 2019 04:40:04 +0000
Subject: [PATCH] use read.fieldnames to get key

---
 roscop/roscop.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/roscop/roscop.py b/roscop/roscop.py
index f6d6206..65d2eec 100644
--- a/roscop/roscop.py
+++ b/roscop/roscop.py
@@ -21,9 +21,11 @@ class Roscop:
 		print("Code roscop file: %s" % self.file)
 		with open(self.file, 'rt') as f:
 			reader = csv.DictReader(f, delimiter=';')
+			print(reader.fieldnames)
 			for row in reader:
-				print("%s : %s : %s : %s : %s" % (row['key'],  row['long_name'], 
-				row['standard_name'], row['units'], row['format']))
+				for key in reader.fieldnames:
+					print("%s:" % row[key],  end='')
+				print() 
 		return
 
 # for testing in standalone context
-- 
GitLab