Spaces:
Sleeping
Sleeping
| #!/usr/bin/env python | |
| """Debug test for task prediction""" | |
| import sys | |
| import io | |
| sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8', errors='replace') | |
| from main import TaskPredictionRequest, predict_task_completion | |
| print("="*60) | |
| print("Testing task prediction...") | |
| print("="*60) | |
| task = TaskPredictionRequest( | |
| title='Test Task', | |
| category='WORK', | |
| priority='MEDIUM', | |
| complexity=3, | |
| estimated_duration=60, | |
| due_date=None | |
| ) | |
| try: | |
| result = predict_task_completion(task) | |
| print('✓ SUCCESS') | |
| print(f'Keys: {list(result.keys())}') | |
| print(f'Completion probability: {result.get("completion_probability")}') | |
| print(f'Difficulty: {result.get("difficulty_level")}') | |
| print(f'Predicted duration: {result.get("predicted_duration")}') | |
| except Exception as e: | |
| print(f'✗ ERROR: {e}') | |
| import traceback | |
| traceback.print_exc() | |
| print("="*60) | |