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

Function do_step

tests_python/test_debugger.py:4019–4029  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

4017 return env
4018
4019 def do_step():
4020 if step_method == "step_over":
4021 writer.write_step_over(hit.thread_id)
4022 return REASON_STEP_OVER # Note: goes from step over to step into
4023 elif step_method == "step_return":
4024 writer.write_step_return(hit.thread_id)
4025 return REASON_STEP_RETURN
4026 else:
4027 assert step_method == "step_in"
4028 writer.write_step_in(hit.thread_id)
4029 return REASON_STEP_INTO
4030
4031 with case_setup.test_file("my_code/my_code.py", get_environ=get_environ) as writer:
4032 writer.write_set_project_roots([debugger_unittest._get_debugger_test_file("my_code")])

Calls 3

write_step_overMethod · 0.80
write_step_returnMethod · 0.80
write_step_inMethod · 0.45

Tested by

no test coverage detected