refactor(core): Improve security violation error in native Python runner (#19286)

This commit is contained in:
Iván Ovejero
2025-09-08 10:45:07 +02:00
committed by GitHub
parent 2113532946
commit 56f4069325
4 changed files with 15 additions and 7 deletions
@@ -327,7 +327,11 @@ class TaskRunner:
except Exception as e:
self.logger.error(f"Task {task_id} failed", exc_info=True)
response = RunnerTaskError(task_id=task_id, error={"message": str(e)})
error = {
"message": getattr(e, "message", str(e)),
"description": getattr(e, "description", ""),
}
response = RunnerTaskError(task_id=task_id, error=error)
await self._send_message(response)
finally: