Files
rpa_vision_v3/reprocess_session.py
Dom a27b74cf22 v1.0 - Version stable: multi-PC, détection UI-DETR-1, 3 modes exécution
- Frontend v4 accessible sur réseau local (192.168.1.40)
- Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard)
- Ollama GPU fonctionnel
- Self-healing interactif
- Dashboard confiance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 11:23:51 +01:00

46 lines
1.3 KiB
Python

#!/usr/bin/env python3
"""
Script pour réinjecter une session dans la queue de traitement.
"""
import sys
import json
from pathlib import Path
from datetime import datetime
def reprocess_session(session_id: str):
"""Réinjecte une session dans la queue de traitement."""
queue_file = Path("/opt/rpa_vision_v3/data/training/.processing_queue.json")
# Charger la queue existante
if queue_file.exists():
with open(queue_file, 'r') as f:
queue = json.load(f)
else:
queue = []
# Supprimer l'ancienne entrée si elle existe
queue = [item for item in queue if item["session_id"] != session_id]
# Ajouter la session avec status PENDING
queue.append({
"session_id": session_id,
"base_path": "/opt/rpa_vision_v3/data/training",
"status": "pending",
"added_at": datetime.now().isoformat(),
"attempts": 0,
"last_error": None
})
# Sauvegarder
with open(queue_file, 'w') as f:
json.dump(queue, f, indent=2)
print(f"✅ Session {session_id} réinjectée dans la queue")
print(f"📊 Queue contient maintenant {len(queue)} session(s)")
if __name__ == "__main__":
session_id = "sess_20260108T114520_642f3fa9"
reprocess_session(session_id)