Spaces:
Paused
Paused
Fix: ensure robust person parsing
Browse files
backend/services/tinytroupe_manager.py
CHANGED
|
@@ -79,7 +79,7 @@ class TinyTroupeSimulationManager:
|
|
| 79 |
max_attempts=3
|
| 80 |
)
|
| 81 |
|
| 82 |
-
if person:
|
| 83 |
persona_data = person._persona
|
| 84 |
persona_data["_assureness_score"] = score * 100 if score else 100 # Default to 100 if validation fails parsing
|
| 85 |
new_personas.append(persona_data)
|
|
|
|
| 79 |
max_attempts=3
|
| 80 |
)
|
| 81 |
|
| 82 |
+
if person is not None and getattr(person, '_persona', None) is not None:
|
| 83 |
persona_data = person._persona
|
| 84 |
persona_data["_assureness_score"] = score * 100 if score else 100 # Default to 100 if validation fails parsing
|
| 85 |
new_personas.append(persona_data)
|