diff options
Diffstat (limited to 'monitor/josef_logreader.py')
-rwxr-xr-x | monitor/josef_logreader.py | 9 |
1 files changed, 7 insertions, 2 deletions
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: |