Spaces:
Runtime error
Runtime error
| #!/usr/bin/env python3 | |
| """ | |
| DEBUG STARTUP SCRIPT - Zeigt Fehler bei app.py Start | |
| """ | |
| import sys | |
| import traceback | |
| import subprocess | |
| print("\n" + "="*70) | |
| print("🔧 DEBUGGING APP.PY STARTUP") | |
| print("="*70 + "\n") | |
| # Versuch 1: Direkt importieren um Fehler zu sehen | |
| print("1️⃣ Versuche app.py zu importieren...") | |
| try: | |
| import app | |
| print(" ✅ app.py erfolgreich importiert!") | |
| except Exception as e: | |
| print(f" ❌ FEHLER beim Import:") | |
| print(f" {type(e).__name__}: {e}") | |
| traceback.print_exc() | |
| print("\n" + "="*70) | |
| print("FIX VORSCHLÄGE:") | |
| print("="*70) | |
| error_msg = str(e).lower() | |
| if 'modulenicht gefunden' in error_msg or 'no module' in error_msg: | |
| print("- Fehlende Python-Abhängigkeit") | |
| print("- Versuchen Sie: pip install -r requirements.txt") | |
| elif 'trainings' in error_msg or 'json' in error_msg: | |
| print("- Problem mit Trainings-Daten") | |
| print("- Check ob training_master_optimized.json existiert") | |
| print("- Command: cd c:\\Users\\noah1\\Desktop\\NoahsKI\\noahski_improved") | |
| print(" python MEGA_TRAINING_SUPER_SCHLAU.py") | |
| else: | |
| print("- Unbekannter Fehler - siehe Stack Trace oben") | |
| sys.exit(1) | |
| # Versuch 2: Starte Flask App | |
| print("\n2️⃣ Starte Flask App...") | |
| print("="*70 + "\n") | |
| try: | |
| # Starte mit Fehlerausgabe | |
| app.app.run( | |
| host='localhost', | |
| port=5000, | |
| debug=True, | |
| use_reloader=False # Verhindert double reload | |
| ) | |
| except KeyboardInterrupt: | |
| print("\n✅ Shutdown by user") | |
| except Exception as e: | |
| print(f"\n❌ FEHLER beim Starten:") | |
| print(f"{type(e).__name__}: {e}") | |
| traceback.print_exc() | |
| sys.exit(1) | |