Refactor stats into generic function

This commit is contained in:
Peter Stockings
2022-11-19 13:32:44 +11:00
parent bb867d89b0
commit 21750f3562
6 changed files with 32 additions and 132 deletions

4
db.py
View File

@@ -4,7 +4,7 @@ from psycopg2.extras import RealDictCursor
from datetime import datetime
from urllib.parse import urlparse
from utils import get_all_exercises_from_topsets, get_people_and_exercise_rep_maxes, get_workouts, get_person_stats
from utils import get_all_exercises_from_topsets, get_stats_from_topsets, get_workouts
class DataBase():
@@ -149,7 +149,7 @@ class DataBase():
return {
'PersonId': next((t['PersonId'] for t in topsets), -1),
'PersonName': next((t['PersonName'] for t in topsets), 'Unknown'),
'Stats': get_person_stats(topsets),
'Stats': get_stats_from_topsets(topsets),
'Exercises': get_all_exercises_from_topsets(topsets),
'Workouts': get_workouts(topsets)
}