From 54cdf41c5e7df881f50fef9c5f5d00136c44b2c2 Mon Sep 17 00:00:00 2001 From: Shane Jaroch Date: Fri, 21 Jul 2023 10:50:26 -0400 Subject: [PATCH] print_header() method in food analysis printout --- ntclient/services/analyze.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/ntclient/services/analyze.py b/ntclient/services/analyze.py index 6824f3e..50b988f 100644 --- a/ntclient/services/analyze.py +++ b/ntclient/services/analyze.py @@ -37,6 +37,14 @@ def foods_analyze(food_ids: set, grams: float = 0) -> tuple: TODO: support -t (tabular/non-visual) output flag """ + def print_header(header: str) -> None: + """Print a header for this method""" + print() + print("=========================") + print(header) + print() + print("=========================") + ################################################################################ # Get analysis ################################################################################ @@ -71,7 +79,7 @@ def foods_analyze(food_ids: set, grams: float = 0) -> tuple: + "==> {0} ({1})\n".format(food_name, food_id) + "======================================\n" ) - print("\n=========================\nSERVINGS\n=========================\n") + print_header("SERVINGS") ################################################################################ # Serving table @@ -87,11 +95,11 @@ def foods_analyze(food_ids: set, grams: float = 0) -> tuple: ((x[7], x[8]) for x in food_des.values() if x[0] == food_id and x[7]), None ) if refuse: - print("\n=========================\nREFUSE\n=========================\n") + print_header("REFUSE") print(refuse[0]) print(" ({0}%, by mass)".format(refuse[1])) - print("\n=========================\nNUTRITION\n=========================\n") + print_header("NUTRITION") ################################################################################ # Nutrient table -- 2.52.0