[server]: Remove comments
This commit is contained in:
@ -22,18 +22,15 @@ def update_punctuality(objectID, new_punctuality):
|
|||||||
old_avg = float(item["average_punctuality"])
|
old_avg = float(item["average_punctuality"])
|
||||||
count = int(item["count"])
|
count = int(item["count"])
|
||||||
|
|
||||||
# Calculate new average
|
|
||||||
new_avg = ((old_avg * count) + new_punctuality) / (count + 1)
|
new_avg = ((old_avg * count) + new_punctuality) / (count + 1)
|
||||||
count += 1
|
count += 1
|
||||||
|
|
||||||
# Update the DynamoDB table
|
|
||||||
table.update_item(
|
table.update_item(
|
||||||
Key={"objectID": objectID},
|
Key={"objectID": objectID},
|
||||||
UpdateExpression="SET average_punctuality = :avg, count = :cnt",
|
UpdateExpression="SET average_punctuality = :avg, count = :cnt",
|
||||||
ExpressionAttributeValues={":avg": new_avg, ":cnt": count}
|
ExpressionAttributeValues={":avg": new_avg, ":cnt": count}
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
# Insert new train punctuality record
|
|
||||||
table.put_item(
|
table.put_item(
|
||||||
Item={"objectID": objectID, "average_punctuality": new_punctuality, "count": 1}
|
Item={"objectID": objectID, "average_punctuality": new_punctuality, "count": 1}
|
||||||
)
|
)
|
||||||
|
Reference in New Issue
Block a user