From 901c09d4724a7a2556c09e1a79e38f6b6ad1edf2 Mon Sep 17 00:00:00 2001 From: Recolic Keghart <root@recolic.net> Date: Thu, 16 May 2019 13:15:46 -0700 Subject: [PATCH] bug fix --- datafile.py.gen.d.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/datafile.py.gen.d.py b/datafile.py.gen.d.py index 10874dc..6bf900f 100755 --- a/datafile.py.gen.d.py +++ b/datafile.py.gen.d.py @@ -6,7 +6,7 @@ import datetime import subprocess # cmd in testcase is tag. -events = [] # [ (tag, UTC_time_string, information, month,day,year) ] +events = [] # [ [tag, UTC_time_string, information, month,day,year] ] curr_status = {} # tag -> returncode def on_problem_fixed(tag, desc): @@ -20,10 +20,11 @@ def on_problem_fixed(tag, desc): def on_broken(tag, desc): # ... + global events curr_time = datetime.datetime.utcnow() msg = desc + ' service went down.' - new_event = (tag, curr_time.strftime("%a %d %b %Y %H:%M:%S %p UTC"), msg, curr_time.strftime("%b"),curr_time.strftime("%d"),curr_time.strftime("%Y")) - events = new_event + events + new_event = [tag, curr_time.strftime("%a %d %b %Y %H:%M:%S %p UTC"), msg, curr_time.strftime("%b"),curr_time.strftime("%d"),curr_time.strftime("%Y")] + events.append(new_event) def save_status(): # @@ -38,7 +39,7 @@ def save_status(): elements = [] for event in events: - elements.append('("{}","{}","{}","{}","{}","{}")'.format(event[0],event[1],event[2],event[3],event[4],event[5])) + elements.append('["{}","{}","{}","{}","{}","{}"]'.format(event[0],event[1],event[2],event[3],event[4],event[5])) saved_events_str = 'saved_events = [ ' + ','.join(elements) + ' ]' file_content += saved_events_str + '\n' -- GitLab