(
pydb,
type,
canonical_normalized_filename,
breakpoint_id,
line,
condition,
expression,
func_name,
hit_condition=None,
is_logpoint=False,
add_breakpoint_result=None,
on_changed_breakpoint_state=None,
)
| 32 | |
| 33 | |
| 34 | def add_line_breakpoint( |
| 35 | pydb, |
| 36 | type, |
| 37 | canonical_normalized_filename, |
| 38 | breakpoint_id, |
| 39 | line, |
| 40 | condition, |
| 41 | expression, |
| 42 | func_name, |
| 43 | hit_condition=None, |
| 44 | is_logpoint=False, |
| 45 | add_breakpoint_result=None, |
| 46 | on_changed_breakpoint_state=None, |
| 47 | ): |
| 48 | if type == "jinja2-line": |
| 49 | jinja2_line_breakpoint = Jinja2LineBreakpoint( |
| 50 | canonical_normalized_filename, |
| 51 | breakpoint_id, |
| 52 | line, |
| 53 | condition, |
| 54 | func_name, |
| 55 | expression, |
| 56 | hit_condition=hit_condition, |
| 57 | is_logpoint=is_logpoint, |
| 58 | ) |
| 59 | if not hasattr(pydb, "jinja2_breakpoints"): |
| 60 | _init_plugin_breaks(pydb) |
| 61 | |
| 62 | add_breakpoint_result.error_code = PyDevdAPI.ADD_BREAKPOINT_LAZY_VALIDATION |
| 63 | jinja2_line_breakpoint.add_breakpoint_result = add_breakpoint_result |
| 64 | jinja2_line_breakpoint.on_changed_breakpoint_state = on_changed_breakpoint_state |
| 65 | |
| 66 | return jinja2_line_breakpoint, pydb.jinja2_breakpoints |
| 67 | return None |
| 68 | |
| 69 | |
| 70 | def after_breakpoints_consolidated(py_db, canonical_normalized_filename, id_to_pybreakpoint, file_to_line_to_breakpoints): |
nothing calls this directly
no test coverage detected