change: code format

This commit is contained in:
debugtalk
2019-10-26 22:29:30 +08:00
parent 3f456104bf
commit 670bfd88e4

View File

@@ -80,16 +80,15 @@ def aggregate_stat(origin_stat, new_stat):
for key in new_stat:
if key not in origin_stat:
origin_stat[key] = new_stat[key]
elif key == "start_at":
# start datetime
origin_stat["start_at"] = min(origin_stat["start_at"], new_stat["start_at"])
elif key == "duration":
# duration = max_end_time - min_start_time
max_end_time = max(origin_stat["start_at"] + origin_stat["duration"],
new_stat["start_at"] + new_stat["duration"])
min_start_time = min(origin_stat["start_at"], new_stat["start_at"])
origin_stat["duration"] = max_end_time - min_start_time
elif key == "start_at":
# start datetime
origin_stat["start_at"] = min(origin_stat["start_at"], new_stat["start_at"])
else:
origin_stat[key] += new_stat[key]