(py_db, request, result, error_message="")
| 1155 | |
| 1156 | |
| 1157 | def _evaluate_response(py_db, request, result, error_message=""): |
| 1158 | is_error = isinstance(result, ExceptionOnEvaluate) |
| 1159 | if is_error: |
| 1160 | result = result.result |
| 1161 | if not error_message: |
| 1162 | body = pydevd_schema.EvaluateResponseBody(result=result, variablesReference=0) |
| 1163 | variables_response = pydevd_base_schema.build_response(request, kwargs={"body": body}) |
| 1164 | py_db.writer.add_command(NetCommand(CMD_RETURN, 0, variables_response, is_json=True)) |
| 1165 | else: |
| 1166 | body = pydevd_schema.EvaluateResponseBody(result=result, variablesReference=0) |
| 1167 | variables_response = pydevd_base_schema.build_response(request, kwargs={"body": body, "success": False, "message": error_message}) |
| 1168 | py_db.writer.add_command(NetCommand(CMD_RETURN, 0, variables_response, is_json=True)) |
| 1169 | |
| 1170 | |
| 1171 | _global_frame = None |
no test coverage detected