(payload: Dict[str, Any])
| 517 | |
| 518 | |
| 519 | def _get_error_status_code(payload: Dict[str, Any]) -> int: |
| 520 | error = payload.get("error") |
| 521 | if isinstance(error, dict): |
| 522 | status_code = error.get("status_code") |
| 523 | if isinstance(status_code, int): |
| 524 | return status_code |
| 525 | if isinstance(status_code, str) and status_code.isdigit(): |
| 526 | return int(status_code) |
| 527 | return 400 |
| 528 | return 200 |
| 529 | |
| 530 | |
| 531 | def _build_openai_json_response(payload: Dict[str, Any]) -> JSONResponse: |
no outgoing calls
no test coverage detected