MCPcopy Create free account
hub / github.com/fabioz/PyDev.Debugger / evaluate

Method evaluate

tests_python/test_debugger_json.py:560–575  ·  view source on GitHub ↗

:param wait_for_response: If True returns the response, otherwise returns the request. :returns EvaluateResponse

(self, expression, frameId=None, context=None, fmt=None, success=True, wait_for_response=True)

Source from the content-addressed store, hash-verified

558 return response
559
560 def evaluate(self, expression, frameId=None, context=None, fmt=None, success=True, wait_for_response=True):
561 """
562 :param wait_for_response:
563 If True returns the response, otherwise returns the request.
564
565 :returns EvaluateResponse
566 """
567 eval_request = self.write_request(
568 pydevd_schema.EvaluateRequest(pydevd_schema.EvaluateArguments(expression, frameId=frameId, context=context, format=fmt))
569 )
570 if wait_for_response:
571 eval_response = self.wait_for_response(eval_request)
572 assert eval_response.success == success
573 return eval_response
574 else:
575 return eval_request
576
577 def write_terminate(self):
578 # Note: this currently terminates promptly, so, no answer is given.

Callers 15

test_hasattr_failureFunction · 0.95
test_getattr_warningFunction · 0.95
test_warning_on_replFunction · 0.95
test_evaluate_noneFunction · 0.95
test_evaluate_numpyFunction · 0.95
test_evaluate_block_replFunction · 0.95
test_evaluate_unicodeFunction · 0.95

Calls 2

write_requestMethod · 0.95
wait_for_responseMethod · 0.95

Tested by

no test coverage detected