- 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>
46 lines
1.3 KiB
Python
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)
|