MCPcopy
hub / github.com/HisMax/RedInk / error_payload

Function error_payload

backend/errors.py:45–51  ·  view source on GitHub ↗
(error: Union[AppError, Exception, str], context: Optional[Dict[str, Any]] = None)

Source from the content-addressed store, hash-verified

43
44
45def error_payload(error: Union[AppError, Exception, str], context: Optional[Dict[str, Any]] = None) -> Dict[str, Any]:
46 app_error = ensure_app_error(error, context=context)
47 return {
48 "success": False,
49 "error": app_error.to_dict(),
50 "error_message": app_error.to_message(),
51 }
52
53
54def ensure_app_error(error: Union[AppError, Exception, str], context: Optional[Dict[str, Any]] = None) -> AppError:

Calls 3

ensure_app_errorFunction · 0.85
to_dictMethod · 0.80
to_messageMethod · 0.80