catch screenshot error when taking the final screenshot (#256)
This commit is contained in:
@@ -767,12 +767,17 @@ class ForgeAgent:
|
|||||||
artifact_type=ArtifactType.SCREENSHOT_FINAL,
|
artifact_type=ArtifactType.SCREENSHOT_FINAL,
|
||||||
data=screenshot,
|
data=screenshot,
|
||||||
)
|
)
|
||||||
except TargetClosedError as e:
|
except TargetClosedError:
|
||||||
LOG.warning(
|
LOG.warning(
|
||||||
"Failed to take screenshot before sending task response, page is closed",
|
"Failed to take screenshot before sending task response, page is closed",
|
||||||
task_id=task.task_id,
|
task_id=task.task_id,
|
||||||
step_id=last_step.step_id,
|
step_id=last_step.step_id,
|
||||||
error=e,
|
)
|
||||||
|
except Exception:
|
||||||
|
LOG.exception(
|
||||||
|
"Failed to take screenshot before sending task response",
|
||||||
|
task_id=task.task_id,
|
||||||
|
step_id=last_step.step_id,
|
||||||
)
|
)
|
||||||
|
|
||||||
if task.workflow_run_id:
|
if task.workflow_run_id:
|
||||||
|
|||||||
Reference in New Issue
Block a user