From 534b33fa52f4f95fa46a64d6e7c7d879a50db921 Mon Sep 17 00:00:00 2001 From: Peter Surda Date: Mon, 1 Mar 2021 10:32:07 +0100 Subject: [PATCH] fix: parse more than the first line of metadata --- main.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 81174f4..e57b3d2 100644 --- a/main.py +++ b/main.py @@ -76,10 +76,10 @@ class MainApp: filepath = os.path.join(PATH, "data", hostname, meta_data_filename) if os.path.exists(filepath): - with open(filepath, "r") as f: - line = f.readlines()[0] - ls = list(map(lambda k: k.strip(), line.split(":"))) - data[ls[0]] = ls[1] + with open(filepath, "r") as metadata: + for line in metadata.readlines(): + linesplit = list(map(lambda k: k.strip(), line.split(":"))) + data[linesplit[0]] = linesplit[1] return yaml.dump(data)