Update app.py
Browse files
app.py
CHANGED
|
@@ -706,7 +706,10 @@ def debug():
|
|
| 706 |
'db_path': db.db_path,
|
| 707 |
'db_exists': os.path.exists(db.db_path),
|
| 708 |
'users': [dict(u) for u in users],
|
| 709 |
-
'model_loaded': model is not None
|
|
|
|
|
|
|
|
|
|
| 710 |
})
|
| 711 |
except Exception as e:
|
| 712 |
return jsonify({'error': str(e), 'db_path': db.db_path})
|
|
@@ -718,12 +721,16 @@ def debug():
|
|
| 718 |
# Cargar modelo en background al arrancar
|
| 719 |
import threading
|
| 720 |
|
|
|
|
|
|
|
| 721 |
def _load_model_background():
|
|
|
|
| 722 |
print("Iniciando carga de modelo en background...")
|
| 723 |
try:
|
| 724 |
load_model()
|
| 725 |
print("Modelo cargado exitosamente en background")
|
| 726 |
except Exception as e:
|
|
|
|
| 727 |
print(f"Error cargando modelo en background: {e}")
|
| 728 |
|
| 729 |
_model_thread = threading.Thread(target=_load_model_background, daemon=True)
|
|
|
|
| 706 |
'db_path': db.db_path,
|
| 707 |
'db_exists': os.path.exists(db.db_path),
|
| 708 |
'users': [dict(u) for u in users],
|
| 709 |
+
'model_loaded': model is not None,
|
| 710 |
+
'model_error': _model_error,
|
| 711 |
+
'model_thread_alive': _model_thread.is_alive(),
|
| 712 |
+
'h5_files': [f for f in os.listdir('/app') if f.endswith('.h5')]
|
| 713 |
})
|
| 714 |
except Exception as e:
|
| 715 |
return jsonify({'error': str(e), 'db_path': db.db_path})
|
|
|
|
| 721 |
# Cargar modelo en background al arrancar
|
| 722 |
import threading
|
| 723 |
|
| 724 |
+
_model_error = None
|
| 725 |
+
|
| 726 |
def _load_model_background():
|
| 727 |
+
global _model_error
|
| 728 |
print("Iniciando carga de modelo en background...")
|
| 729 |
try:
|
| 730 |
load_model()
|
| 731 |
print("Modelo cargado exitosamente en background")
|
| 732 |
except Exception as e:
|
| 733 |
+
_model_error = str(e)
|
| 734 |
print(f"Error cargando modelo en background: {e}")
|
| 735 |
|
| 736 |
_model_thread = threading.Thread(target=_load_model_background, daemon=True)
|