From ab531326ca5e5af140787ff4adc1fa95e638e715 Mon Sep 17 00:00:00 2001 From: jowj Date: Tue, 4 Dec 2018 12:41:38 -0600 Subject: [PATCH] Fix logic to iterate through list; move close() arg, file mode. --- arke.py | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/arke.py b/arke.py index cddf68e..c896f48 100644 --- a/arke.py +++ b/arke.py @@ -46,18 +46,19 @@ while is_on: with open("/shared/results.json", "r") as json_File: for line in json_File: results.append(json.loads(line)) - - for key,value in results[-1].items(): - # track state - errorFile = open("/shared/state.log", "w") - errorText = key + " returned with status " + str(value) + "\n" - errorFile.write(errorText) - errorFile.close() - - if stateChanged == True: - errorFile = open("/shared/alerts.log", "w") + for item in results: + for key,value in item.items(): + # track state + errorFile = open("/shared/state.log", "a+") errorText = key + " returned with status " + str(value) + "\n" errorFile.write(errorText) - errorFile.close() + + + if stateChanged == True: + errorFile = open("/shared/alerts.log", "a+") + errorText = key + " returned with status " + str(value) + "\n" + errorFile.write(errorText) + + errorFile.close() time.sleep(60)