From: Shane Jaroch Date: Sun, 25 Feb 2024 16:58:42 +0000 (-0500) Subject: more typing indictaors/casting X-Git-Tag: v0.2.8.dev0~24 X-Git-Url: https://git.nutra.tk/v1?a=commitdiff_plain;h=c4c7c99b3029dc411afb8c6faa79c37739f0887e;p=nutratech%2Fcli.git more typing indictaors/casting --- diff --git a/ntclient/services/analyze.py b/ntclient/services/analyze.py index 5a92c08..e297af0 100644 --- a/ntclient/services/analyze.py +++ b/ntclient/services/analyze.py @@ -52,11 +52,11 @@ def foods_analyze(food_ids: set, grams: float = 0) -> tuple: raw_analyses = sql_analyze_foods(food_ids) analyses = {} for analysis in raw_analyses: - food_id = analysis[0] + food_id = int(analysis[0]) if grams: - anl = (analysis[1], round(analysis[2] * grams / 100, 2)) + anl = (int(analysis[1]), float(round(analysis[2] * grams / 100, 2))) else: - anl = (analysis[1], analysis[2]) + anl = (int(analysis[1]), float(analysis[2])) if food_id not in analyses: analyses[food_id] = [anl] else: