From c5f9c19fb0591a1d14777ad205e01e29101715ae Mon Sep 17 00:00:00 2001 From: Thomas Vanbesien Date: Wed, 18 Mar 2026 16:03:00 +0100 Subject: Prefix non-public screen functions with _ and split sessions.py into helpers --- screens/exercises.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'screens/exercises.py') diff --git a/screens/exercises.py b/screens/exercises.py index 983f50f..d9a9cda 100644 --- a/screens/exercises.py +++ b/screens/exercises.py @@ -15,18 +15,18 @@ def manage_workout_exercises(conn: sqlite3.Connection) -> None: print("5. Back") choice = input("\n> ").strip() if choice == "1": - list_workout_exercises(conn) + _list_workout_exercises(conn) elif choice == "2": - add_workout_exercise(conn) + _add_workout_exercise(conn) elif choice == "3": - edit_workout_exercise(conn) + _edit_workout_exercise(conn) elif choice == "4": - delete_workout_exercise(conn) + _delete_workout_exercise(conn) elif choice == "5": break -def list_workout_exercises(conn: sqlite3.Connection, pause: bool = True) -> None: +def _list_workout_exercises(conn: sqlite3.Connection, pause: bool = True) -> None: exercises = models.list_workout_exercises(conn) ui.print_header("All Workout Exercises") ui.print_table( @@ -45,7 +45,7 @@ def list_workout_exercises(conn: sqlite3.Connection, pause: bool = True) -> None ui.pause() -def add_workout_exercise(conn: sqlite3.Connection) -> None: +def _add_workout_exercise(conn: sqlite3.Connection) -> None: name = ui.prompt_str("Name: ") assert name is not None bw_relative = ui.confirm("Is weight relative to body weight?") @@ -58,8 +58,8 @@ def add_workout_exercise(conn: sqlite3.Connection) -> None: ui.pause() -def edit_workout_exercise(conn: sqlite3.Connection) -> None: - list_workout_exercises(conn, pause=False) +def _edit_workout_exercise(conn: sqlite3.Connection) -> None: + _list_workout_exercises(conn, pause=False) eid = ui.prompt_int("\nExercise ID to edit: ") assert eid is not None ex = models.get_workout_exercise(conn, eid) @@ -86,8 +86,8 @@ def edit_workout_exercise(conn: sqlite3.Connection) -> None: ui.pause() -def delete_workout_exercise(conn: sqlite3.Connection) -> None: - list_workout_exercises(conn, pause=False) +def _delete_workout_exercise(conn: sqlite3.Connection) -> None: + _list_workout_exercises(conn, pause=False) eid = ui.prompt_int("\nExercise ID to delete: ") assert eid is not None ex = models.get_workout_exercise(conn, eid) -- cgit v1.2.3