AOSSIE-Org / AOSSIE-Org/PictoPy

fix: remove leftover debugging code and improve error handling in yolo_mapping.py

Abierto
#1,317 3 comentarios 0 reacciones 0 asignados Ver en GitHub
possible-duplicate
Lenguaje dominante
Python
Estrellas
283
Forks
679
Merge medio
7 d 2 h
PR fusionados (30 d)
3

Descripción

**Describe the bug or improvement**
The database module `backend/app/database/yolo_mapping.py` contains leftover debugging code (`import os` and `print(os.getcwd())`) that clutters the console output every time the YOLO classes table is created.

Additionally, the database execution block lacks proper `except sqlite3.Error` handling and logging, which is inconsistent with the rest of the database modules.

**Proposed Solution**
1. Remove the leftover `import os` and `print(os.getcwd())` from `db_create_YOLO_classes_table`.
2. Wrap the `cursor.execute` calls in an `except sqlite3.Error` block to catch and log database failures properly using the project's standard logger (`logger.error()`), matching the recent cleanup done in `faces.py`, `metadata.py`, etc.

This is a good first issue for anyone looking to contribute!

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.