MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / set_trace

Method set_trace

tools/python-3.11.9-amd64/Lib/bdb.py:323–336  ·  view source on GitHub ↗

Start debugging from frame. If frame is not specified, debugging starts from caller's frame.

(self, frame=None)

Source from the content-addressed store, hash-verified

321 self._set_stopinfo(frame.f_back, frame)
322
323 def set_trace(self, frame=None):
324 """Start debugging from frame.
325
326 If frame is not specified, debugging starts from caller's frame.
327 """
328 if frame is None:
329 frame = sys._getframe().f_back
330 self.reset()
331 while frame:
332 frame.f_trace = self.trace_dispatch
333 self.botframe = frame
334 frame = frame.f_back
335 self.set_step()
336 sys.settrace(self.trace_dispatch)
337
338 def set_continue(self):
339 """Stop only at breakpoints or when finished.

Callers 6

sigint_handlerMethod · 0.45
set_traceFunction · 0.45
set_traceFunction · 0.45
breakerMethod · 0.45
breakerMethod · 0.45
breakerMethod · 0.45

Calls 2

resetMethod · 0.95
set_stepMethod · 0.95

Tested by

no test coverage detected