/ debug_ultimate.py
debug_ultimate.py
1 #!/usr/bin/env python3 2 import subprocess 3 import time 4 5 print("Debugging ultimate_orchestrator.py...") 6 7 # Test with a simple query 8 query = "Write a haiku about computers" 9 print(f"Query: {query}") 10 11 try: 12 start = time.time() 13 result = subprocess.run( 14 ["python3", "ultimate_orchestrator.py", "tinyllama", query], 15 capture_output=True, 16 text=True, 17 timeout=60 18 ) 19 elapsed = time.time() - start 20 21 print(f"\nTime: {elapsed:.1f}s") 22 print(f"Exit code: {result.returncode}") 23 24 print("\n=== STDOUT (last 20 lines) ===") 25 for line in result.stdout.split('\n')[-20:]: 26 print(line) 27 28 print("\n=== STDERR ===") 29 print(result.stderr[:500]) 30 31 except subprocess.TimeoutExpired: 32 print("Timeout after 60 seconds") 33 except Exception as e: 34 print(f"Exception: {e}")