Enhance luggage management: update new_part to accept pieces, add delete functionality, and log actions

This commit is contained in:
Mabe
2026-08-25 21:41:21 +02:00
parent 95ece52457
commit b6737d9968
2 changed files with 28 additions and 4 deletions
+10 -2
View File
@@ -40,7 +40,7 @@ def new_part(cloth_type, weigth, pieces):
logging.error("only ints allowed")
else:
cursor = connection.cursor()
executed = "INSERT INTO luggage (clothes, weigth, pieces) VALUES (?, ?)"
executed = "INSERT INTO luggage (clothes, weigth, pieces) VALUES (?, ?, ?)"
executed_data = (cloth_type, weigth, pieces)
cursor.execute(executed, executed_data)
connection.commit()
@@ -96,4 +96,12 @@ def fetch_piece(cloth_type):
def fetch_all_pieces():
cursor = connection.cursor()
cursor.execute("SELECT sum(pieces) FROM luggage")
pieces = cursor.fetchone()[0]
pieces = cursor.fetchone()[0]
logging.info("fetched all luggage pieces")
return pieces
def delete(cloth_type):
cursor = connection.cursor()
cursor.execute("DELETE FROM luggage WHERE clothes = ?;", (cloth_type,))
logging.critical(f"{cloth_type} was deleted")
connection.commit()