Added some error logging
Build, push image, and notify Watchtower / build-image (push) Successful in 34s
Build, push image, and notify Watchtower / notify (push) Successful in 10s

This commit is contained in:
2026-08-10 16:43:24 +02:00
parent ddc136a5ca
commit 4abefa5b29
+5
View File
@@ -54,6 +54,7 @@ def hello_world():
@app.route("/cooking-params", methods=["POST"]) @app.route("/cooking-params", methods=["POST"])
async def cooking_params(): async def cooking_params():
try:
data = request.get_json() data = request.get_json()
if not data: if not data:
@@ -78,6 +79,7 @@ async def cooking_params():
f.write(base64.b64decode(camera_image_b64)) f.write(base64.b64decode(camera_image_b64))
data["camera_image"] = filepath data["camera_image"] = filepath
except Exception as e: except Exception as e:
print(f"[Error] Failed to save camera image: {str(e)}")
return jsonify({"error": f"Failed to save camera image: {str(e)}"}), 500 return jsonify({"error": f"Failed to save camera image: {str(e)}"}), 500
# 2. Run Vision Safety Check & Cook Planner Concurrently # 2. Run Vision Safety Check & Cook Planner Concurrently
@@ -96,6 +98,7 @@ async def cooking_params():
safety_result, cook_plan = await asyncio.gather(safety_task, planner_task) safety_result, cook_plan = await asyncio.gather(safety_task, planner_task)
except Exception as e: except Exception as e:
print(f"[Error] Exception during safety check or cook planning: {str(e)}")
return jsonify({"error": f"Task execution failed: {str(e)}"}), 500 return jsonify({"error": f"Task execution failed: {str(e)}"}), 500
# 3. Evaluate Safety Result # 3. Evaluate Safety Result
@@ -119,6 +122,8 @@ async def cooking_params():
return jsonify({"error": f"Database error: {str(e)}"}), 500 return jsonify({"error": f"Database error: {str(e)}"}), 500
return jsonify(cook_plan), 201 return jsonify(cook_plan), 201
except Exception as e:
print(f"[Error] Exception in /cooking-params: {str(e)}")
@app.route("/telemetry", methods=["POST"]) @app.route("/telemetry", methods=["POST"])
def telemetry(): def telemetry():