]> Nutra Git (v1) - nutratech/cli.git/commitdiff
more typing indictaors/casting
authorShane Jaroch <chown_tee@proton.me>
Sun, 25 Feb 2024 16:58:42 +0000 (11:58 -0500)
committerShane Jaroch <chown_tee@proton.me>
Sun, 25 Feb 2024 16:58:42 +0000 (11:58 -0500)
ntclient/services/analyze.py

index 5a92c082f0afc468b08d0413d3187a82e3bce057..e297af00cdd0e87f35da777bd32a69c1a61bf423 100644 (file)
@@ -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: