Generate an error response Args: error_code: Error code identifier message: Error message status_code: HTTP status code Returns: Flask response with JSON format
(error_code: str, message: str, status_code: int = 400)
| 29 | |
| 30 | |
| 31 | def error_response(error_code: str, message: str, status_code: int = 400): |
| 32 | """ |
| 33 | Generate an error response |
| 34 | |
| 35 | Args: |
| 36 | error_code: Error code identifier |
| 37 | message: Error message |
| 38 | status_code: HTTP status code |
| 39 | |
| 40 | Returns: |
| 41 | Flask response with JSON format |
| 42 | """ |
| 43 | return jsonify({ |
| 44 | "success": False, |
| 45 | "error": { |
| 46 | "code": error_code, |
| 47 | "message": message |
| 48 | } |
| 49 | }), status_code |
| 50 | |
| 51 | |
| 52 | # Common error responses |
no outgoing calls
no test coverage detected