Description:
Mici probleme de calitate a codului și versiuni vechi de biblioteci care puteau cauza limitări.
Probleme identificate
-
Code smell (Import inline): Funcția move_and_rename_file era importată inline direct în corpul metodei run() în core/scan_worker.py.
-
Detecție Tesseract lipsă pe Windows: Pe sistemele Windows aplicația nu știa unde să găsească Tesseract, afectând OCR-ul (în ai/tools.py).
-
Librărie învechită pentru PDF: Pachetul fpdf (versiunea 1.x) din requirements.txt era prea vechi.
-
API Python Deprecated: Scriptul scripts/create_test_pdf.py folosea API-ul vechi (txt= în loc de text=).
Description:
Mici probleme de calitate a codului și versiuni vechi de biblioteci care puteau cauza limitări.
Probleme identificate
Code smell (Import inline): Funcția move_and_rename_file era importată inline direct în corpul metodei run() în core/scan_worker.py.
Detecție Tesseract lipsă pe Windows: Pe sistemele Windows aplicația nu știa unde să găsească Tesseract, afectând OCR-ul (în ai/tools.py).
Librărie învechită pentru PDF: Pachetul fpdf (versiunea 1.x) din requirements.txt era prea vechi.
API Python Deprecated: Scriptul scripts/create_test_pdf.py folosea API-ul vechi (txt= în loc de text=).