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

Function _suspend_jinja2

pydevd_plugins/jinja2_debug.py:135–150  ·  view source on GitHub ↗
(pydb, thread, frame, cmd=CMD_SET_BREAK, message=None)

Source from the content-addressed store, hash-verified

133
134
135def _suspend_jinja2(pydb, thread, frame, cmd=CMD_SET_BREAK, message=None):
136 frame = Jinja2TemplateFrame(frame)
137
138 if frame.f_lineno is None:
139 return None
140
141 pydb.set_suspend(thread, cmd)
142
143 thread.additional_info.suspend_type = JINJA2_SUSPEND
144 if cmd == CMD_ADD_EXCEPTION_BREAK:
145 # send exception name as message
146 if message:
147 message = str(message)
148 thread.additional_info.pydev_message = message
149
150 return frame
151
152
153def _is_jinja2_suspended(thread):

Callers 3

stopFunction · 0.85
suspendFunction · 0.85
exception_breakFunction · 0.85

Calls 2

Jinja2TemplateFrameClass · 0.85
set_suspendMethod · 0.45

Tested by

no test coverage detected