Spaces:
Running
Running
| """ | |
| Quick diagnostic: test all imports and run baseline for 'easy' task. | |
| """ | |
| import sys | |
| import traceback | |
| print("Python:", sys.version) | |
| print("Testing imports...") | |
| try: | |
| from openai import OpenAI | |
| print("[OK] openai") | |
| except ImportError as e: | |
| print(f"[FAIL] openai: {e}") | |
| try: | |
| from environment import CodeReviewEnv | |
| print("[OK] environment") | |
| except Exception as e: | |
| print(f"[FAIL] environment: {e}") | |
| traceback.print_exc() | |
| try: | |
| from graders import grade_episode | |
| print("[OK] graders") | |
| except Exception as e: | |
| print(f"[FAIL] graders: {e}") | |
| traceback.print_exc() | |
| try: | |
| from models import Action, CodeComment, GraderInput | |
| print("[OK] models") | |
| except Exception as e: | |
| print(f"[FAIL] models: {e}") | |
| traceback.print_exc() | |
| print("\nAll import checks done.") | |
| # Now try running the actual baseline | |
| try: | |
| import baseline | |
| # Override sys.argv to simulate --task easy | |
| sys.argv = ["baseline.py", "--task", "easy"] | |
| baseline.main() | |
| except Exception as e: | |
| print(f"\n[ERROR in main]: {e}") | |
| traceback.print_exc() | |