Spaces:
Runtime error
Runtime error
from results_store import save_result | |
async def run_tb_diagnostics(self, image_path: str, audio_path: str, user_id: int) -> Dict[str, Any]: | |
""" | |
Only runs TB analysis if explicitly requested. Includes shareable result link. | |
""" | |
try: | |
result = await self.health_module.evaluate_tb_risk(image_path, audio_path, user_id) | |
# Save result and generate private link | |
filename = save_result(result) | |
shareable_link = f"https://huggingface.co/spaces/Raiff1982/codriao/blob/main/results/{filename}" | |
result["shareable_link"] = shareable_link | |
logger.info(f"TB Diagnostic Result stored as {filename}") | |
return result | |
except Exception as e: | |
logger.error(f"TB diagnostics failed: {e}") | |
return { | |
"tb_risk": "ERROR", | |
"error": str(e), | |
"image_analysis": {}, | |
"audio_analysis": {}, | |
"ethical_analysis": "Unable to complete TB diagnostic.", | |
"explanation": None, | |
"system_health": None, | |
"shareable_link": None | |
} | |