MCPcopy Create free account
hub / github.com/TheSmallHanCat/flow2api / _get_error_status_code

Function _get_error_status_code

src/api/routes.py:519–528  ·  view source on GitHub ↗
(payload: Dict[str, Any])

Source from the content-addressed store, hash-verified

517
518
519def _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
531def _build_openai_json_response(payload: Dict[str, Any]) -> JSONResponse:

Calls

no outgoing calls

Tested by

no test coverage detected