MCPcopy Create free account
hub / github.com/microsoft/Webwright / _parse_json_response

Function _parse_json_response

src/webwright/tools/image_qa.py:57–68  ·  view source on GitHub ↗
(raw_text: str)

Source from the content-addressed store, hash-verified

55
56
57def _parse_json_response(raw_text: str) -> dict[str, Any]:
58 try:
59 parsed = json.loads(raw_text)
60 except json.JSONDecodeError:
61 start = raw_text.find("{")
62 end = raw_text.rfind("}")
63 if start == -1 or end == -1 or end <= start:
64 raise
65 parsed = json.loads(raw_text[start : end + 1])
66 if not isinstance(parsed, dict):
67 raise ValueError("image_qa model response must be a JSON object.")
68 return parsed
69
70
71def run_image_qa(

Callers 1

run_image_qaFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected