set status to failed when browser session fails to initially connect (#3101)

This commit is contained in:
Jonathan Dobson
2025-08-04 15:14:05 -04:00
committed by GitHub
parent 8718d3ca61
commit df8275aa4b
3 changed files with 56 additions and 4 deletions

View File

@@ -2,6 +2,12 @@ from datetime import datetime
from pydantic import BaseModel, ConfigDict
FINAL_STATUSES = ("completed", "failed")
def is_final_status(status: str | None) -> bool:
return status in FINAL_STATUSES
class PersistentBrowserSession(BaseModel):
model_config = ConfigDict(from_attributes=True)