Get suggested query for a query that we don't have data for
()
| 142 | |
| 143 | @bp.route('/get_suggestion_failed_query', methods=['POST']) |
| 144 | def get_suggestion_failed_query(): |
| 145 | """ |
| 146 | Get suggested query for a query that we don't have data for |
| 147 | """ |
| 148 | request_body = request.get_json() |
| 149 | natural_language_query = request_body.get("natural_language_query") |
| 150 | scope = request_body.get("scope", "USA") |
| 151 | parent_id = request_body.get("generation_id") |
| 152 | session_id = request_body.get("session_id") |
| 153 | if session_id in ["", "None", "null" ]: |
| 154 | session_id = None |
| 155 | |
| 156 | suggested_query, generation_id = generate_suggestion_failed_query(scope, natural_language_query, parent_id, session_id) |
| 157 | |
| 158 | return make_response(jsonify({"suggested_query": suggested_query, "generation_id": generation_id}), 200) |
| 159 | |
| 160 | |
| 161 | @bp.route('/get_suggestion', methods=['POST']) |
nothing calls this directly
no test coverage detected