From 2fbe18be76353e753df6eb89f573ccec2d6fc6e0 Mon Sep 17 00:00:00 2001 From: "ishak jmilou.ishak" Date: Tue, 14 Jan 2025 13:14:38 +0100 Subject: [PATCH] went back --- src/Python/flask/web/app.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/Python/flask/web/app.py b/src/Python/flask/web/app.py index de45dd6..d6e908c 100644 --- a/src/Python/flask/web/app.py +++ b/src/Python/flask/web/app.py @@ -111,9 +111,6 @@ def move(): @app.route('/data', methods=['GET']) def data(): - return kobuki_message - -def sensor_data(kobuki_message): try: # Parse de JSON-string naar een Python-dictionary data = json.loads(kobuki_message) @@ -133,19 +130,21 @@ def sensor_data(kobuki_message): # Database-insert db = get_db() - cursor = db.cursor() + with db.cursor() as cursor: - # Zorg dat je tabel `kobuki_data` kolommen heeft: `name` en `value` - sql_sensor = "INSERT INTO kobuki_data (name, value) VALUES (%s, %s)" - cursor.executemany(sql_sensor, sensor_data_tuples) - - # Commit en sluit de cursor - db.commit() - cursor.close() + # Zorg dat je tabel `kobuki_data` kolommen heeft: `name` en `value` + sql_sensor = "INSERT INTO kobuki_data (name, value) VALUES (%s, %s)" + cursor.executemany(sql_sensor, sensor_data_tuples) + + # Commit en sluit de cursor + db.commit() + cursor.close() except json.JSONDecodeError as e: print(f"JSON decode error: {e}") except mysql.connector.Error as err: print(f"Database error: {err}") + return kobuki_message + @app.route('/image')