From 2a3bb4ee54d53c4db75acf9b7b38f4c4471adb26 Mon Sep 17 00:00:00 2001 From: josef Date: Tue, 27 Oct 2015 09:52:02 +0100 Subject: bugfix in monitor --- monitor/josef_logreader.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'monitor/josef_logreader.py') diff --git a/monitor/josef_logreader.py b/monitor/josef_logreader.py index 3d28146..e1d587f 100755 --- a/monitor/josef_logreader.py +++ b/monitor/josef_logreader.py @@ -104,11 +104,16 @@ def print_overlap(l): entry_count = {} metadata = {"unique":0, "valid":0} total = 0 + + # Prune entries in the end + while(not source in json.loads(log[-1].split("logs: ")[-1][:-1].replace("'", '"'))): + log = log[:-1] + for line in log: # line = item[TIME_LEN:] logs = json.loads(line.split("logs: ")[-1][:-1].replace("'", '"')) - if not source in logs: # don't check entries that were submitted after measurement start - break + # if not source in logs: # don't check entries that were submitted after measurement start + # break if len(logs) == 1: metadata["unique"] += 1 if "pilot" in logs or "rocketeer" in logs or "aviator" in logs: -- cgit v1.1